私のiPhoneアプリでは、次のような配列からいくつかの値を取得する必要があります。
string1 = [array objectAtIndex:0];
string2 = [array objectAtIndex:1];
ただし、ユーザーデータによっては、オブジェクトが配列に存在しない場合があります。このような行が呼び出され、オブジェクトが存在しない場合、アプリは範囲外エラーで自然にクラッシュします。
では、どうすればこれを回避できますか?そのオブジェクトが存在しないことを検出し、それに応じて文字列を設定するにはどうすればよいですか?
たとえば、インデックスにオブジェクトが存在する場合、string=..。
それ以外の場合、オブジェクトがインデックスに存在しない場合、string=..。