objective-c - 如何将数组/字典传输到其他viewController?

标签 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/

上一篇:objective-c - ios - UIActivityIndi​​catorView 是否应该默认显示?

下一篇:ios - UIActivityIndi​​catorView 与 Storyboard在 Controller 中行为不正确

相关文章:

ios - 在 objective-c 中使用类层次结构时如何从父类(super class)调用子类方法

iOS导航栏总是空的

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

ios - Swift iOS -Admob 如何判断用户是否是加州居民,为加州消费者隐私法案(CCPA)做准备

ios - 将 Firebase 图像显示到数组中