在完成处理程序中使用时显示nil的数组

时间:2016-04-18 06:10:43

标签: objective-c completionhandler

[[[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:parameters]

startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error){
    NSLog(@"RESULT===%@",[[[result valueForKey:@"albums"] valueForKey:@"data"] valueForKey:@"id"]);

    arrayAlbum=[[[result valueForKey:@"albums"] valueForKey:@"data"] valueForKey:@"id"];
}];

我的arrayAlbum第一次显示nil如何纠正它?

1 个答案:

答案 0 :(得分:0)

您是否先分配并初始化了阵列?

arrayAlbum = [[NSArray alloc] init];