理解できない問題がある
NSArray *emptyArr = @[];
for (int i=0; i < ([emptyArr count]-1) ; i++) {
NSLog(@"Did run for1");
}
[emptyArr count]
- 1 は -1 ですが、私のアプリはまだNSLog
コマンドを実行しています!
int 変数を使用する場合:
NSArray *emptyArr = @[];
int count = [emptyArr count]-1;
for (int i=0; i < count ; i++) {
NSLog(@"Did run for1");
}
NSLog
その後、私のアプリはコマンドを実行しません。
誰でも私を助けてください!