0

可能的重复:
在视图控制器之间传递数据

我有一个数组/字典需要从 转移viewController1viewController3. 存入plist还是NSUserDefault太复杂了,想找个更有效的处理方法。小伙伴们有什么建议吗?感谢您的提示提前帮助。

解决方案: 最后我找到了修复传输的方法,这是我认为最有效的方法。首先,我们创建一个单例类并创建一个保存数组/字典的方法。然后,在 *.h 文件中声明一个数组对象。下一步,调用这个单例方法来保存你的数组。最后一步,调用方法,你会得到你的数据~

它似乎工作得很好。我们不再需要传输数据视图来查看了,cooll~

4

2 回答 2

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;
于 2012-11-29T03:16:59.673 回答
0

这很简单。声明一个 NSDictionary 指针变量viewController3,然后赋值。

于 2012-11-29T03:17:22.623 回答