コンソールでこのエラーが発生し続けるという問題が発生しています。
* キャッチされない例外 'NSRangeException' が原因でアプリを終了します。理由: '* -[__NSArrayI objectAtIndex:]: インデックス 0 が空の配列の境界を超えています'
XML ドキュメントからデータを取得するためのコードは次のとおりです。
CXMLDocument *worldweather = [[CXMLDocument alloc]initWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://free.worldweatheronline.com/feed/weather.ashx?q=%@&format=xml&num_of_days=4&key=0ded69e02b171832121504",クエリ]] オプション:0 エラー:nil];
weathercondition = [[[worldweather nodesForXPath:@"/data/current_condition/weatherIconUrl" error:nil] objectAtIndex:0] stringValue];
Xcode が使用している場所はカリフォルニア州ウィリアムズで、送信されるクエリは次のとおりです。
ウィリアムズ + CA
これを URL にプラグインすると動作し、XML ファイルを取得できますが、コンソールにこのメッセージが表示されるのはなぜですか?
これは私を夢中にさせています。すべての助けをいただければ幸いです。前もって感謝します!