retainCount показывает Maxint

После попытки печатать retaincount объекта, я получаю 2147483647. Почему я получаю такой результат? Это должно быть 1, не должно?

NSString *myStr = [NSString new];
NSUInteger retCount = [myStr retainCount];
NSLog(@"refCount = %u", retCount);

2011-09-08 17: 59: 18.759 Тест [51972: 207] RefCount = 2147483647

Я использую XCODE версию 4.1. Пробовал компиляторы GCC 4.2 и LLVM GCC 4.2 - тот же результат. Опция сборки мусора была установлена ​​в неподдерживаемый.

6
задан JastinBall 8 September 2011 в 18:19
поделиться