ошибка во времени приложение: предупреждение: «UILabel» может не отвечать на «-setStringValue:» - PullRequest
1 голос
/ 13 декабря 2011

Я пишу код ниже и получаю следующую ошибку:

warning: 'UILabel' may not respond to '-setStringValue:'


@synthesize label; 
- (IBAction)theButton:(id)sender { 
NSDate * now = [NSDate date]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"hh:mm:ss"]; 
NSString *currentTime = [formatter stringFromDate:now]; 
[label setStringValue:currentTime];
[currentTime writeToFile:@"/Users/Desktop/log.txt" atomically:YES encoding:NSUnicodeStringEncoding error:NULL]; }

и еще один вопрос: если приложение времени установлено на ваш iPod, может ли оно сэкономить время?

1 Ответ

0 голосов
/ 14 декабря 2011

Не существует метода UILabel с именем setStringValue:, поэтому вы получаете предупреждение.Вы пытаетесь вызвать селектор, который не реализован.Я предполагаю, что вы пытаетесь установить текст UILabel, если это так, вы бы использовали селектор setText: следующим образом:

[label setText:currentTime];

Более подробную информацию о классе UILabel можно найти в документации Apple: http://developer.apple.com/library/ios/#documentation/uikit/reference/UILabel_Class/Reference/UILabel.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...