如何在两个视图控制器之间传递NSArray?第二个视图由第一个按钮调用。调用它的代码是:
SettingsViewController *settingsView = [[SettingsViewController alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:settingsView animated:YES];
我目前在视图控制器A中声明了以下属性。
@property (nonatomic, retain) IBOutletCollection(Button) DISarray *buttons;
答案 0 :(得分:1)
在视图控制器A中声明property,从视图控制器B设置它。
答案 1 :(得分:1)
我不清楚你在这里问的是什么。 Objective C中函数调用的语法?
请注意,您正在传递NSArray * - 指向数组的指针。所以你没有复制数组的所有元素。
@implementation ThisController
....
-(void) doit: (NSArray*) theArray to: (UIViewController*) thatController
{
[thatController doSomething: theArray];
}