<分区>
标签 objective-c ios
<分区>
Possible Duplicate:
Passing Data between View Controllers
我需要从 viewController1
传输一个数组/字典至viewController3
。
将其保存到 plist 或 NSUserDefault
太复杂了,我想找到更有效的方法来处理。
大家有什么建议吗?
感谢您提前提供帮助。
分辨率: 最后我找到了修复传输的方法,这是我认为最有效的方法。 首先,我们创建一个单例类并创建一个用于保存数组/字典的方法。 然后,在*.h文件中声明一个数组对象。 下一步,调用此单例方法来保存数组。 最后一步,调用该方法即可获取数据~
看起来效果很好。我们不再需要传输数据 View 来查看了,cooll~
最佳答案
@interface ViewController3 : UIViewController
//Add a public property for your ViewController3
@property (strong, nonatomic) NSArray *nameArray;
@end
// transfer it like this
NSArray *nameArray = @[@"Green", @"Gordan"];
ViewController3 *viewController3 = [[ViewController3 alloc] init];
viewController3.nameArray = nameArray;
关于objective-c - 如何将数组/字典传输到其他viewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13618191/
相关文章:
ios - 在 objective-c 中使用类层次结构时如何从父类(super class)调用子类方法
objective-c - 如何在带有 UITextField 和 UITextView 的 Objective-C 中使用外部 C 函数 ;-)
ios - OS 9.2 Xcode 7.2 中的 Google 登录问题
ios - subview 中的 UIButton 调用父 View 中的方法
ios - 如何在 UIViewController 出现时得到通知?
iPhone 构建问题 : MapKit/MKPolyline. h:没有这样的文件或目录
ios - tableview segue 到另一个 View Controller