Вот мой код во всем этом слава:
[NSString stringWithFormat:@"Total Properties: %d", (int)[inArray count]];
Что вызывает предупреждение Xcode 5.1:
Values of type 'NSUInteger' should not be used as format arguments; add an explicit cast to 'unsigned long' instead
Хорошо, я смущен. Значение действительно 32-битное int, и я передал его 32-битной int. Так что же это NSUInteger, на которого он жалуется (граф, который я предполагаю), и почему этот литье не исправляет его?