-2

これが EXC_BAD_ADDRESS エラーになる理由を誰か教えてもらえますか?

int startIndex = NSRangeFromString(current).location + NSRangeFromString(current).length;
NSLog(@"%d", NSRangeFromString(current).location + NSRangeFromString(current).length);
NSLog(@"%@", startIndex);

startIndex を参照するものはすべてエラーになります

2 行目には 6 が出力されるので、startIndex は 6 を出力するはずですか?

4

1 に答える 1

4

startIndex が float の int である場合は、使用する必要があります

NSLog(@"%d", startIndex);またNSLog(@"%f", startIndex);

%@オブジェクト専用です

于 2012-04-17T02:26:04.350 に答える