У меня возникла проблема с получением одного из моих условных операторов для правильного отображения данных. Вот код, я работаю с:Почему это условное заявление работает с NSUserDefault?
NSUserDefaults *pickerDefaults = [NSUserDefaults standardUserDefaults];
NSString *myString = [pickerDefaults stringForKey:@"userpicker"];
NSString *string = @"Name1";
NSLog(@"%@",myString); //This prints out Name1
NSLog(@"%@",string); //This also prints out Name1
if (myString == string) {
[pickerArray addObject:@"Name Other"];
}
else {
return;
}
я не могу получить это, если заявление, чтобы добавить этот объект в UIPicker Eventhough обе строки равны друг другу. Однако, если я изменю его на не равный! =, Тогда он отобразит объект в UIPickerView. Я не понимаю, что я делаю неправильно. Любая помощь будет большой. Благодарю.
отлично работает сейчас, спасибо. Вы получаете ответ из-за того, что первым отвечаете правильным ответом. – 0SX
@OSX, поэтому mvds избили меня в считанные секунды. Вот как работает SO :) – Mahesh
;-) смешная игра не так – mvds