Я делаю преобразователь температуры и хочу улучшить приложение, поэтому решил добавить код, который изменит фоновое изображение в соответствии с выходом, который будет преобразованным числом. сделать так, что если мой convertTemperatureLabel.text < 0, фон изменится на некоторое изображение, которое я буду импортировать, а когда оно будет> 0, фон изменится на другое изображение. Поэтому я использовал следующий код, который дает мне ожидаемую ошибку идентификатора:Ожидаемая ошибка идентификатора или «(« Ошибка
if ([convertedTemperatureLabel.text doubleValue] < 0) {
NSLog("The temperature is above 0");
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"snowy- grand-canyon-nichols_26007_600x450.jpg"]];
}
else {
NSLog("The temperature is below 0");
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"wallpaper_hazybluedots.jpg"]];
}
Где моя ошибка? А также код один нужен для моей цели? заранее спасибо!
поэтому я следовал вашим инструкциям, но Xcode дает мне ошибку идентификатор! – Ptheguy
А также спасибо за указание на условие = 0. – Ptheguy
Вы пытаетесь использовать объекты UIKit ('UIColor',' UIImage') в проекте, который настроен на использование AppKit ('NSColor',' NSImage')? Если вы хотите написать приложение iOS, убедитесь, что оно настроено таким образом. Но если этот код, который вы пытаетесь использовать, исходил из проекта iOS, и вы хотите использовать его в настольном приложении, вам нужно вместо этого использовать «NSColor» и «NSImage». Это длинный выстрел, но я подумал, что стоит упомянуть. – trudyscousin