2012-10-08 20 views
2

我有一個使用方法dismissModalViewControllerAnimated:(BOOL)一個UIViewController派生類,像這樣:爲dismissModalViewControllerAnimated無明顯界面:完成

[self dismissModalViewControllerAnimated:YES]; 

由於編譯器警告說,這種方法已不抱怨,我已經改變了它所建議的替代,dismissModalViewControllerAnimated:completion:,像這樣:

[self dismissModalViewControllerAnimated:YES completion:nil]; 

但現在,一個獲得該行代碼說「不可見@interface一個錯誤德clares選擇器dismissModalViewControllerAnimated:completion:

我看不出有什麼問題,因爲這兩種方法定義在UIViewController.h,我的類派生自那個類。

我在做什麼錯?

謝謝你提前

回答

6

這是我的錯。 新的方法是

[self dismissViewControllerAnimated:YES completion:nil]; 

[self dismiss**Modal**ViewControllerAnimated:YES completion:nil]; 

謝謝大家,並原諒我的愚蠢的問題。

+0

不要忘記把你的文章標記爲答案! –

相關問題