0
をロードするときに、私は3 NSMutableArraysからデータをロードするのUITableViewありますクラッシュのUITableView
- usernameの一つ
- 本当の名前の一つ
- 画像の一つ
と読み込みをアイテムの数が少なくても問題ありませんが、アイテムを読み込むと(twitter followers)、私にはクラッシュします:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSMutableArray insertObject:atIndex:]: attempt to insert nil object at 2'
*** Call stack at first throw:
その後、私はオブジェクトを追加してコードを削除しました。今、奇妙な部分はエラーがまだ残っているということです! 私はどこ:(今事前に感謝を見つけるために知っていない私は(MGTwitterEngine法上の)配列にデータを追加 コード:!
- (void)userInfoReceived:(NSArray *)userInfo forRequest:(NSString *)connectionIdentifier {
followers = [[NSMutableArray alloc] init];
followersname = [[NSMutableArray alloc] init];
followerspic = [[NSMutableArray alloc] init];
for(NSDictionary *d in userInfo) {
NSLog(@"See dictionary: %@", d);
NSString *user = [d objectForKey:@"screen_name"];
NSString *realname = [d objectForKey:@"name"];
NSString *pic = [d objectForKey:@"profile_image_url"];
[followers addObject:user];
[followersname addObject:user];
[followerspic addObject:user];
NSLog(@"%@", followers);
NSLog(@"%@", followersname);
NSLog(@"%@", followerspic);
}
[DSBezelActivityView removeViewAnimated:YES];
[self.tableView reloadData];
}
しかし、それはまだエラーを与える:(
削除そして、配列は次のようにしているとき:あなたが問題のコードを投稿していない
2011-05-28 15:41:41.517 [10854:207] (
BeybladesOnline,
zad0xsis,
wesruca,
Carlyy6os9n
)
2011-05-28 15:41:41.517 [10854:207] (
"Beyblades Online",
"Pablo Merino",
"Antuan Gualker",
"Julissa Campbell"
)
2011-05-28 15:41:41.517 [10854:207] (
"http://a3.twimg.com/profile_images/1235933408/beyblades-thumb_normal.jpg",
"http://a2.twimg.com/profile_images/1371416207/ProfilePhoto_normal.png",
"http://a2.twimg.com/profile_images/1257535657/1129844554_b158a92a3a_normal.jpg",
"http://a1.twimg.com/sticky/default_profile_images/default_profile_0_normal.png"
)
テーブルにデータを入れるために使用するコードを共有できますか? –
おそらく、メニューで 'Product'>' Clean'を実行する必要があります。 –
more info、check guys :) – pmerino