這只是個(gè)人的簡單練習(xí)...
ps:我只是知道怎么傳值
這個(gè)例子只是說明如何反向傳值愉舔,其他的沒有哈哈
首先誰傳值(這里我默認(rèn)是第二個(gè)頁面)煤伟,誰定義Block,第二個(gè)頁面
typedef void(^sendValueBlock)(NSString *string);
@property (nonatomic,copy)sendValueBlock strblocks;
然后在返回事件或者
- (void)viewDidDisappear:(BOOL)animated
{
[super viewDidDisappear:animated];
if (_strblocks!=nil)
{
_strblocks(@"5");
}
}
然后第一個(gè)頁面中的push的時(shí)候留荔,如下:
TwoController *twoVC = [[TwoController alloc]init];
twoVC.strblocks = ^(NSString *string){
NSLog(@"strinfdi is %@",string);//這樣第二個(gè)頁面的5就能在第一個(gè)頁面獲得了府树,目的達(dá)到(定義的時(shí)候星號不知道為何不顯示,所以將就著看吧)
};
[self.navigationController pushViewController:TwoVC animated:YES];
就這些偎蘸,大神別笑哈