ていない他に障害が発生している間、なぜ1つのスニペットが動作を確認してください。forループはNSStringの完全性に影響しますか?
これが失敗した(アプリが終了します)ボタンを3回(このコードは切り取ら「ボタンを押して」上で実行される)を押した後:
sUser = [NSString stringWithFormat: @"%@ %c", sUser, charcode];//appendstring
を
注:ヘッダファイルsUserはNSStringとして定義され、charcodeはintです。
これは、(このコードスニペットは、「ボタン押下」上で実行される)動作:
int r;
theString = @"";
for(i = 0; i < iDigits ; i++)
{
r = rand() % 26;
theString = [NSString stringWithFormat: @"%@ %c", theString, r + 65];//appendstring
}
注:ヘッダファイルtheStringにNSStringのように定義されていること。
アプリがクラッシュしたときにどのようなトレースバックを取得しますか?実際の質問に答えるためには – Jim