Webサービスから取得したUITableView
のデータを表示しています。 キャッチされない例外により 「NSInvalidArgumentException」、理由に私はアプリを終了いくつかの奇妙なクラッシュ__NSCFDictionary stringByDeletingPathExtensionクラッシュ
を取得しています
UITableView
にこのデータを追加しようとしたときに:「 - [__ NSCFDictionary stringByDeletingPathExtension]:認識されていないセレクタがインスタンス 0x7f9bc68530e0に送信されました」
これはどのような種類のエラーですか教えてください。これは
<__NSCFArray 0x7fd2846dec80>(
{
DISTANCE = "2677.2557594500167";
POPULARITY = 0;
PRICE = "";
"bar_id" = 1;
"event_id" = "";
"event_name" = "";
"is_following" = 0;
"participant_count" = 0;
"venue_address" = “abc”;
"venue_image" = "http://dsfdsf.com/uploads/venue_icon/original/8PHHBUbASoZZXdQNOyqL1jKAmd08rowg.jpg";
"venue_name" = "CLUB";
},
{
DISTANCE = "2677.2557594500167";
POPULARITY = 0;
PRICE = "";
"bar_id" = 2;
"event_id" = "";
"event_name" = "";
"is_following" = 0;
"participant_count" = 0;
"venue_address" = “def”;
"venue_image" = "http://dsfdsf.com/uploads/venue_icon/original/8PHHBUbASoZZXdQNOyqL1jKAmd08rowg.jpg;
"venue_name" = “Club";
}
)
私の応答である。これは、このしようと、私はUITableViewCell
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
cell.lbl_eventName.text = [[arrayEventData valueForKey:@"venue_name"]objectAtIndex:indexPath.row];
}
を試してみてください;'、あなたによりますモデル。 _first_あなたは辞書の_then_キーの値が必要だからです。 – holex
** valueForKeyPath **、 'cell.lbl_eventName.text = [[arrayEventData valueForKeyPath:@" venue_name "] objectAtIndex:indexPath.row]; ' –