Пожалуйста, смотрите следующий код.
FirstViewController.h:
@interface FirstViewController : UIViewController {
NSString* inputData;
}
@property (nonatomic, copy/retain) NSString* inputData;
FirstViewController.m:
@synthesize inputData;
SecondViewController.m:
- (IBAction)buttonSaveDown {
[firstViewController setInputData:@"Text"];
firstViewController.inputData = @"Text";
firstViewController.inputData = [[NSString stringWithString:@"Text"] retain];
}
Добавить точки останова после каждой строки с inputData.Проверьте firstViewController.inputData - это '(null)'!Почему?
Printing description of inputData:
(null)
Также я пытаюсь «Редактировать значение» в отладчике.После установки значения результат также будет равен «(null)».
Нет никаких предупреждений о сборке.Пожалуйста, помогите кому-нибудь.Большое спасибо!
Модераторам: Извините, но кто-то удалил тот же предыдущий вопрос, когда я попросил удалить все комментарии к нему.