2017-08-08 5 views
0

私はViewControllerを持っています。私は警告を表示しようとしています。以前は償却されたUIAlertViewを使用しました。私はUIViewControllerを使用しようとしています。ViewControllerのための可視インタフェースは、セクターpresentViewControllerを宣言します。

@interface VC : UIViewController 

私のビューコントローラ:これはの.hが含ま

[self presentViewController: 

私のビューコントローラで発生した - 私は次のエラーが発生する "のViewControllerのため目に見えるインターフェースは、セクタpresentViewControllerを宣言していません"。 mには、次のコードがあります。

UIAlertController* alertError = [UIAlertController alertControllerWithTitle:@"Error" message:output 
                        preferredStyle:UIAlertControllerStyleAlert]; 

         UIAlertAction* defaultAction = [UIAlertAction actionWithTitle:@"OK" style:UIAlertActionStyleDefault 
                      handler:^(UIAlertAction * action) {}]; 

         [alertError addAction:defaultAction];       

         [self presentViewController: alertError animated:Yes competion:nil]; 

私は何が欠けていますか?

+0

ため 感謝タイプ-Oであることが判明したが、 'VC'または' ViewController'と呼ばれるクラスですか?実際のエラーをあなたの説明の代わりにあなたの質問に貼り付けることができますか? –

+0

クラスはVCです - 表示されません。 'VC'のインターフェースはセレクタを宣言しますpresentviewController:animated:completion ' – Jon

+0

これが本当のエラーメッセージであれば、 'presentviewController'は' presentViewController'です。 –

答えて

0

.Mにあなたの助け

+0

[self presentViewController:alertError animated: "YES" competion:nil]; – Jon

関連する問題