私はいくつかの同様のスレッドを読みましたが、これを理解できないようです - 残念です。 私は、ViewController、いくつかの "サブ"ビュー、NavigationControllerなど、複数のビューを持つプロジェクトを持っています。私はどのViewからでもアクセス可能な配列を持っていて、TableViewやTextFieldなどを取り込めるようにしたいのですが、配列にアクセスできるViewから変更できるようにしたいと思います。複数のビュー/ XIB間で変数を共有する方法
今私はxxAppDelegate.hファイルでこれを持っている:
NSMutableArray *listOfHeadings;
@property (strong,nonatomic) NSMutableArray *listOfHeadings;
そしてxxAppDelegate.mファイルで、私は、配列を移入:
listOfHeadings = [[NSMutableArray alloc] init];
[listOfHeadings addObject:@"Heading 0"];
[listOfHeadings addObject:@"Heading 1"];
しかし、私はアクセスに見えることはできません他の.mファイルからの配列 これを正しく行うにはどうすればよいですか?あなたがxxAppDelegate
であなたの配列を入れているので
@ipmcc私のビュー.mファイルでこのオプションを試しましたが、 "宣言されていない識別子AppDelegateの使用" – wayneh
あなたは@AJを意味すると思います。 – ipmcc
@AJ。私はビュー.mファイルでこのオプションを試しましたが、宣言でエラーが発生しました: "宣言されていない識別子の使用AppDelegate"(ありがとう@ipmvcc) – wayneh