我需要将数组/字典从viewController1
转移到viewController3
。
将它保存到plist或NSUserDefault
太复杂了,我想找到一种更有效的方法来处理它。
伙计们有什么建议吗?
感谢你提前帮助你。
解决: 最后我发现了一种修复转移的方法,这是我认为最有效的方法。 首先,我们创建一个单例类并创建一个保存数组/字典的方法。 然后,在* .h文件中声明一个数组对象。 下一步,调用此singleton方法来保存数组。 最后一步,调用方法,您将获得数据〜
看起来效果很好。我们不再需要传输数据视图来查看了,cooll~
答案 0 :(得分:1)
@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;
答案 1 :(得分:0)
这很容易。在viewController3
中声明一个NSDictionary指针变量,然后分配它。