2012-10-09 19 views
17

Mam UITableView z tytułami książek. Mam również widok (AddAndEditBookViewController), aby wprowadzić informacje o książkach. Kiedy klikam "+" na pasku nawigacyjnym tabeli, chcę otworzyć mój AddAndEditBookViewController. Wiem, jak to zrobić, jeśli utworzę tabelę w osobnym pliku końcówki, ale jak to zrobić, jeśli mój widok zostanie utworzony w serii ujęć (bez sekwencji ... więcej do celów edukacyjnych w tym momencie).instantiateViewControllerWithIdentifier, ale gdzie jest identyfikator w kodzie XCode 4.5?

Przeczytałem, że mogę użyć metody instantiateViewControllerWithIdentifier z storyboardu, ale jak znaleźć identyfikator mojego kontrolera widoku? Próbowałem zaglądnąć do reprezentacji XML scenorysu, ale nie wydaje mi się, aby to znaleźć ...

Oto kod, który próbuje otworzyć widok modalny.

- (void)insertNewObject:(id)sender 
{ 
    AddAndEditBooksViewController * addViewController = (AddAndEditBooksViewController *)[self.storyboard instantiateViewControllerWithIdentifier:@"gH8-2m-MXv"]; 
    [addViewController setDelegate:self]; 
    [addViewController setModalPresentationStyle:UIModalPresentationFormSheet]; 
    [self presentViewController:addViewController animated:YES completion:NULL]; 
} 

Moje szczegółowe pytanie brzmi: jaki identyfikator powinienem użyć? gdzie jest on określony lub jak ręcznie go określić?

Dzięki!

Odpowiedz

35

Znajduje się pod zakładką Inspektora tożsamości w IB. Nazywa się "Identyfikator scenorysu". Możesz nadać mu dowolną unikalną nazwę.

Powiązane problemy