Поэтому я беру имя пользователя из поля и сохраняю его в переменной NSString:
loggedInUser = [usernameField stringValue];
[loginWindow close];
Позже я пытаюсь получить доступ к этим loggedInUser
данным:
NSLog(@"Logged in User:%@", loggedInUser);
Это часто, но не всегда, дает ошибку:
Program received signal: "EXC_BAD_ACCESS". // Summary displays "{...}" for the value
Строка loggedInUser
NSString очищается? Что случилось? (Я никогда не изменяю это значение самостоятельно).
Я думал только о том, что каким-то образом я сохраняю продолжение значения NSTextField в строке NSString. Затем, когда я закрываю окно, это значение очищается.
Это то, что происходит? Как сохранить это значение Textfield безопасным способом для дальнейшего использования?