以前の質問の1つに投稿された回答は、別の質問を引き起こします。rootViewControllerから新しいViewController「RuleBuilder」を呼び出しています。rootViewControllerは、連絡先配列への参照を保持します。その配列への参照をRuleBuilderに取得するにはどうすればよいですか?追加してみました
UITableViewController *rootViewController;
...
@property (nonatomic, retain) UITableViewController *rootViewController;
RuleBuilder.hに移動し、次に
@synthesize rootViewController;
RuleBuilder.mで。rootViewController内からRuleBuilderをインスタンス化してプッシュすると、次のようになります。
ruleBuilder.rootViewController = self;
しかし、これを試してみると
[rootViewController.contacts addObject:newContact];
RuleBuilder内から、「構造体ではないものでの「連絡先」の要求」の効果に対するコンパイラエラーが発生します(または非常に類似しています。この正確なコードスニペットは実装していませんが、1時間ではなく同じアプローチを試しました以前は、私が機能することができなかったいくつかの異なる参照について)。
もう一度、あなたの助けに感謝します。