presentModalViewController не представляет новый вид - PullRequest
0 голосов
/ 04 июня 2011

вздох Пятница перед WWDC не самое подходящее время, чтобы спрашивать об этом, но стоит попробовать.

Я создал проект на основе UIViewController, и из первого VC я пытаюсь загрузить второй, используя метод действия кнопки. Я выполняю следующий код:

SaveLocationViewController *saveLocationViewController = [[SaveLocationViewController alloc] 
    initWithNibName:@"SaveLocationViewController" bundle:nil];
[self presentModalViewController:saveLocationViewController animated:YES];

И ... ничего видимого не происходит. Через точки останова я вижу, что viewDidLoad и viewWillAppear вызываются в saveLocationViewController, поэтому он загружается, но представление не отображается.

saveLocationViewController содержит вызов initWithNibName, части стандартного кода Apple, но его удаление не имеет никакого значения. NIB, кажется, является правильным, представление подключено, и я не получаю никаких ошибок, представление просто не отображается. Я все еще вижу исходный вид.

Любые советы / предложения?

1 Ответ

1 голос
/ 04 июня 2011
  1. Я видел ваш код, и вы дали имя вашего объекта, совпадающее с именем вашего класса, просто изменив первый символ, поэтому попытайтесь избежать такого типа соглашений об именах, дайте имена объектов, как saveLocationObject или что-то подобное .

  2. Кроме того, я хотел бы, чтобы вы увидели, назначен ли метод действия кнопкам для подправки внутри метода или нет, может быть, вы забыли назначить его, потому что, насколько это касается вашего кода, его нормально не имеет любая проблема.

  3. Теперь, если проблема не устранена, очистите сборку и попробуйте.

Дайте мне знать, если проблема все еще остается или решена.

...