2013-09-26 11 views
5

Jestem w trakcie próby przekonwertowania tej aplikacji, dzięki czemu można go używać w Xcode 5 i iOS7, mówi dismissModalViewControllerAnimated jest przestarzałe.dismissModalViewControllerAnimated jest przestarzałe

[self.navController dismissModalViewControllerAnimated:YES]; 

Wszelkie sugestie?

+0

Moja sugestia jest przeczytać UIViewController Class Reference. – rdelmar

+0

Zawsze, gdy próbujesz użyć nieaktualnej metody, powinieneś otworzyć dokumentację metody [https://developer.apple.com/library/ios/documentation/uikit/reference/UIViewController_Class/DeprecationAppendix/AppendixADeprecatedAPI.html#//apple_ref/doc/uid/TP40006926-CH3-SW30) w Xcode, i często powie Ci, jaka jest zamiana metody. – Rob

Odpowiedz

7

Nowa metoda jest:

[self.navController dismissViewControllerAnimated:NO 
              completion:nil]; 

Słowo modalna została usunięta

9

Spróbuj:

[self dismissViewControllerAnimated:YES completion:nil]; 
+0

Nie ma takiej metody. – rdelmar

+0

@rdelmar Właśnie zredagowałem moją odpowiedź –

Powiązane problemy