Привет, я пытаюсь передать NSString, который в ViewController, в NSString в NSObject.Вот код, который я использую в своем NSObject для вызова строки и передачи ее в мою новую строку.
RegisterDeviceViewController *S = [[RegisterDeviceViewController alloc] init];
tempRegCode = S.checkString;
NSLog(@"tempRegCode=%@",tempRegCode);
проблема заключается в том, что при нажатии этой кнопки на представлении запускается метод в моем NSObject.все работает хорошо, однако ничего не передается в tempRegCode .. вот мой журнал.
[Сессия началась в 2011-05-03 09:27:35 +1200.] 2011-05-03 09:27: 36.264 instaCode1.3 [1456: 207] ням ням накормить меня еще печенькой !!func = код ошибки = 1 текст = зарегистрируйте устройство 2011-05-03 09: 27: 36.266 instaCode1.3 [1456: 207] cookieCode = code1 2011-05-03 09: 27: 37.983 instaCode1.3 [1456: 207]предупреждений Кнопка ОК нажата 2011-05-03 09: 27: 49.539 instaCode1.3 [1456: 207] Регистрация пользователей «22222-22222-22222-22222» 2011-05-03 09: 27: 49.540 instaCode1.3 [1456: 207] tempRegCode = (null)
Как вы можете видеть в конце, там 'tempRegCode = (null) ??
И вот как я передал переменную в checkString
- (IBAction)submitRegistration:(id)sender{
//NSLog(@"submit Registration button has been pressed");
//add text format here
checkString = regTextField.text;
NSLog(@"Users Registration is '%@'",checkString);
regConnection *Reg= [[regConnection alloc] init];
[Reg startRegConnect];
}