我在使用應用程序委託中的NSmutable數組存儲和訪問對象時遇到了問題。我嘗試過從其他網站和堆疊疊加頁面的方法,但還沒有解決方案。我想能夠訪問另一個視圖中的數組數據。目前沒有任何工作適合我。如何將對象存儲到應用程序委託中的NSmutablearray中?
繼承人我的代碼。
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);
}
我的猜測是你永遠不會創建數組。 –