0

私は次の問題に直面しています、

サーバーからのデータを解析しましたが、すべてのキーを配列に配置する必要があります。

(
"shopping|TD|Shopping|TD|customer/shopping_icon.png",
    "salon_spa|TD|Salon & Spa|TD|customer/salon_icon.png",
)

これらは私がサーバーから取得しているキーです。今度はそれらを配列に入れたいと思います。

文字列で区切られたコンポーネントを使用しようとしましたが、常にアプリがクラッシュします。

NSMutableArray *allKeysArray =[[NSMutableArray alloc]init];
[allKeysArray addObject: [deals allKeys]];
NSLog(@" all keys --%@",allKeysArray);
NSMutableString *string=[[NSMutableString alloc]init];
string =[allKeysArray objectAtIndex:0];
NSLog(@"string--%@",string);
arr =[string componentsSeparatedByString:@","];

文字列で区切られたコンポーネントがキャッチされていない例外のためにアプリを終了していると言ってアプリがクラッシュする

'NSInvalidArgumentException'、理由:'-[_]:認識されないセレクターがインスタンス0x75b8dd0に送信されました'

4

1 に答える 1

0

コードを...から置き換えます。

[allKeysArray addObject: [deals allKeys]];

このように...

[allKeysArray addObjectsFromArray: [deals allKeys]];

これはあなたの問題を解決します...

于 2013-03-18T10:38:40.510 に答える