IOS[u NSPlaceholderArray initWithObjects:count:]:尝试从对象[0]插入nil对象&x27;

IOS[u NSPlaceholderArray initWithObjects:count:]:尝试从对象[0]插入nil对象&x27;,ios,uitableview,nsarray,tableview,Ios,Uitableview,Nsarray,Tableview,我正在尝试创建一个像facebook一样的动态幻灯片菜单 我必须从json请求中获取一些数据。并在幻灯片表格视图的一个部分中显示此数据。 我是objective-c的新手,我也尝试过NSMutableArray,但出现了一个错误。 在其他表视图中,我也这样做,但没有节。只有一个可变数组,我可以显示该表 我是这样做的: -(void) requestJSONFinishedWithParsedObject:(NSDictionary *)parsedObject{ NSArray *pr

我正在尝试创建一个像facebook一样的动态幻灯片菜单

我必须从json请求中获取一些数据。并在幻灯片表格视图的一个部分中显示此数据。 我是objective-c的新手,我也尝试过NSMutableArray,但出现了一个错误。 在其他表视图中,我也这样做,但没有节。只有一个可变数组,我可以显示该表

我是这样做的:

-(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]'
因为

newProject.title= [projectObject objectForKey:@"title"];
是nil,您正在尝试将其添加到数组中。通过记录查看该值是多少

NSLog(@"%@", [projectObject objectForKey:@"title"]);
NSLog(@“Val:%@”,newProject.title)。输出是什么?