Я пытаюсь научиться Objective-C и столкнулся с предупреждением в этом примере:Неиспользованное переменное предупреждение в Objective C
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[])
{
@autoreleasepool {
NSMutableDictionary *booklisting = [NSMutableDictionary dictionary];
int count; // < Am getting 'unused variable' warning here
[booklisting setObject:@"Wind in the Willows" forKey:@"100-432112"];
[booklisting setObject:@"Tale of Two Cities" forKey:@"200-532874"];
[booklisting setObject:@"Sense and Sensibility" forKey:@"200-546549"];
[booklisting setObject:@"Shutter Island" forKey:@"104-109834"];
NSLog(@"Number of books in dictionary = %lu", [booklisting count]);
бы кто-нибудь знают, почему .. Был бы признателен help..thanks
+ 1, но '[booklisting число]' в этом случае метод 'NSDictionary';) – HAS
yes Точно для обоих классов aray и dictinary, имеющих счетчик свойств. –
Да, но monkeyboy использует 'NSMutableDictionary', а не' NSArray', поэтому ваш комментарий '// здесь count является свойством ссылочного класса NSArray' в этом случае неправильным;) – HAS