2013-09-26 13 views
5

Sono nel bel mezzo del tentativo di convertire questa app in modo da poterlo utilizzare in Xcode 5 e iOS7, è assodato che dismissModalViewControllerAnimated è deprecato.dismissModalViewControllerAnimated is deprecated

[self.navController dismissModalViewControllerAnimated:YES]; 

Qualche suggerimento?

+0

Il mio suggerimento viene letto l'UIViewController classe di riferimento. – rdelmar

+0

Ogni volta che si tenta di utilizzare un metodo deprecato, è sufficiente aprire la [documentazione del metodo] (https://developer.apple.com/library/ios/documentation/uikit/reference/UIViewController_Class/DeprecationAppendix/AppendixADeprecatedAPI.html#//apple_ref/doc/uid/TP40006926-CH3-SW30) in Xcode, e ti dirà spesso quale sia la sostituzione del metodo. – Rob

risposta

7

Il nuovo metodo è:

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

La parola modale è stato rimosso

9

Prova:

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

Non esiste un tale metodo. – rdelmar

+0

@rdelmar Ho appena modificato la mia risposta –