2012-06-06 2 views
2

Я создал проект в iOS5 с раскадрой. Я перетащил UIViewController на холст, установил идентификатор и пользовательский класс. Когда я пытаюсь использовать этот метод, код выходит из строя в этой строке. Почему я не могу понять, почему?диспетчер сценариев раскадровки, сбои

[self.storyboard instantiateViewControllerWithIdentifier:@"Contacts"]; 
+0

Какое сообщение об ошибке вы получаете при сбое? Кроме того, где вы поместили эту строку кода? –

+0

sigabrt, я помещаю эту строку в метод действия кнопки, – zahreelay

+1

@zahreelay Если вы напишете полную ошибку, мы можем знать, что происходит, вы можете увидеть ее в нижней части. тем более, что это сигабр, которые являются очень описательными ошибками, которые говорят вам, что вы делаете что-то неправильно. – Pochi

ответ

1

Строка идентификатор, который однозначно идентифицирует контроллер представления в раскадровка файла. При настройке файла раскадровки вы устанавливаете идентификатор для данного вида контроллера в Interface Builder. Этот идентификатор не является свойством самого объекта контроллера представления и используется только файлом раскадровки, чтобы найти контроллер вида.

Если указанный идентификатор не существует (или равен нулю) в файле раскадровки, этот метод вызывает исключение.

Уверены ли идентификаторы одинаковые?

EDIT:

Структура сделать это должно быть что-то вроде этого

UIViewController *temp = [[self storyboard] instantiateViewControllerWithIdentifier:@"ImagePickerViewController"]; 

[self presentModalViewController:temp animated:YES]; 

И для этого ViewController на раскадровке под шоу инспектора атрибутов -> ViewController -> идентификатор -> " ImagePickerViewController "

+0

да, его то же самое – zahreelay

+0

на самом деле, почему вы используете этот метод? у вас есть vc в вашем раскадровке, который представит еще один? – Pochi

+0

Да, я использую эту строку в методе действия кнопки, после создания экземпляра контроллера представления, я должен добавить его в качестве подсмотра в другой контроллер представления. – zahreelay

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