3
我想創建一個像Facebook一樣的動態幻燈片菜單。IOS [__NSPlaceholderArray initWithObjects:count:]:試圖從對象中插入零對象[0]'
我必須從json請求中獲取一些數據。並將這些數據顯示在幻燈片視圖的其中一個部分中。 我是新的Objective-C,我也試過使用NSMutableArrays,並且出現錯誤。 在其他表格視圖中,我也是這樣做的,但沒有分區。只有一個MutableArray和我可以顯示錶格。
我做這樣的事情:
-(void) requestJSONFinishedWithParsedObject:(NSDictionary *)parsedObject{
NSArray *projectsObjectArray = [parsedObject objectForKey:@"projects"];
[self createMainNavigationController];
self.section1 = [NSArray arrayWithObjects:@"Profile", @"Notifications", @"Exit", nil];
self.section2 = [NSArray arrayWithObjects:@"Main", nil];
for (NSDictionary *projectObject in projectsObjectArray)
{
Project *newProject = [[Project alloc] init];
newProject.title= [projectObject objectForKey:@"title"];
self.section3 = [NSArray arrayWithObject:newProject.title];
}
self.menu = [NSArray arrayWithObjects:self.section1, self.section2, self.section3, nil];
[menuTableView reloadData];
}
我有此錯誤:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0]'
請'NSLog(@「Val:%@」,newProject.title);'。什麼是輸出? – 2013-05-03 18:34:59