我在应用程序委托中使用 NSmutable 数组存储和访问对象时遇到问题。我已经尝试过其他网站的方法并堆叠覆盖页面,但没有解决方案。我希望能够在另一个视图中访问数组数据。目前没有什么对我有用。
这是我的代码。
AppDelegate.h :
@interface AppDelegate : UIResponder <UIApplicationDelegate>
{
NSMutableArray* sharedArray;
}
@property (nonatomic, retain) NSMutableArray* sharedArray;
ViewController.h :
#import "AppDelegate.h"
-(void)viewDidLoad{
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
NSMutableArray *model = appDelegate.sharedArray;
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
[dict setObject:@"hello" forKey:@"title"];
[dict setObject:@"urlhere" forKey:@"thumbnail"];
[model addObject:dict];
NSLog(@"submitted to array: %@",model);
}