私は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];
私は何が欠けていますか?
ため 感謝タイプ-Oであることが判明したが、 'VC'または' ViewController'と呼ばれるクラスですか?実際のエラーをあなたの説明の代わりにあなたの質問に貼り付けることができますか? –
クラスはVCです - 表示されません。 'VC'のインターフェースはセレクタを宣言しますpresentviewController:animated:completion ' – Jon
これが本当のエラーメッセージであれば、 'presentviewController'は' presentViewController'です。 –