2011-12-17 11 views
0

Я использовал раскадровую сцену, чтобы вытащить из одного вида «контроллер A», чтобы просмотреть «контроллер B» с помощью «кнопки». при этом «кнопка» вызывает [self writeToPlist], чтобы переписать «значение 1» на «значение 2» на plist. после этого «контроллер просмотра B» отобразит «значение 2» от plist.Storyboard segue push with plist overwrite

проблема, похоже, что пластинка была перезаписана ПОСЛЕ загрузки «контроллера просмотра B». , так что «контроллер просмотра B» будет отображать только «значение 1», «значение 2» было написано после этого.

как я могу решить эту проблему, я понятия не имею, как это должно be.thanks

+0

Пожалуйста, укажите код, в котором вы пытаетесь это сделать - предположительно действие кнопки, любой метод prepareForSegue и, возможно, viewDidload или viewWillAppear вашего второго контроллера представления. – jrturton

ответ

0

Если подключить свою кнопку к методу IBAction в коде, выполнить изменение файла, а затем вызвать performSegueWithIdentifier: метод, чтобы заставить переход , это должно быть хорошо.

+0

Ты много. – Albert

+0

Если он решил вашу проблему, отметьте ее как ответ, так что другие люди знают, что это правильный ответ. Ура! – Simon

 Смежные вопросы

  • Нет связанных вопросов^_^