【发布时间】:2015-03-31 18:57:19
【问题描述】:
我有一个要求,我必须在单击按钮时将字符串值从一个视图控制器传递到另一个视图控制器。我还需要使用 tabBarController 从当前 viewController 切换到 secondViewController。我试过了:
FirstViewController.h
#import "SecondViewController.h"
@property(nonatomic, strong) SecondViewController *secondController;
FirstViewController.m
-(IBAction)go:(id)sender
{
self.secondController.itemText=@"Demo Text";
self.tabBarController.selectedIndex=1; //say secondViewController index is 1
}
SecondViewController.h
#import "FirstViewController.h"
@property(nonatomic, strong) NSString *itemText;
SecondViewController.m
-(void) viewWillAppear (BOOL) animated
{
NSLog(@"Comes from FirstViewController: %@",self.itemText);
}
虽然它切换了 viewController 但它打印为空白。代码有什么问题?
【问题讨论】:
标签: ios objective-c iphone uitabbarcontroller xib