comp_noti *ab=[self.storyboard instantiateViewControllerWithIdentifier:@"CompNoti"];
ab.cfid=@"b";
[self dismissViewControllerAnimated:YES completion:nil];
我正在使用上述方法但是,我没有在viewcontroller中获得值b。
答案 0 :(得分:2)
在AppDelegate.h中创建属性如下:
@property(nonatomic,strong)NSString *cfid;
和AppDelegate.m @synthesize
一样,如下:
@synthesize cfid;
之后在cfid
设置AppDelegate实例{@ 1}}时设置值,如下所示:
presentViewController
并在import AppDelegate.h
中创建实例,如下所示:
viewDidLoad
然后在下面设置您的代码:
AppDelegate *app=(AppDelegate *)[UIApplication sharedApplication].delegate;
现在您可以获得价值 cfid ,只需创建comp_noti *ab=[self.storyboard instantiateViewControllerWithIdentifier:@"CompNoti"];
app.cfid=@"b";
[self dismissViewControllerAnimated:YES completion:nil];
个实例。我希望它会对你有所帮助。
答案 1 :(得分:1)
comp_noti *ab=[self.storyboard instantiateViewControllerWithIdentifier:@"CompNoti"];
ab.cfid=@"b";
[self.navigationController pushViewController:ab animated:true]