2016-11-03 8 views
-1

現在、私はXcodeとSwiftを使ってコードを学習しています。したがって、私はthis Apple Developer pageからSwift 3 `presentViewController`エラー

からプロジェクトをコピーしました。私はpresentViewControllerを使用するように頼まれています。

Swiftを使用すると、presentViewControllerメソッドは機能を満たすためにXcodeのIntelliSenseによって設定されていません。 (下の画像に見られるように)

Image from apple tutorial

答えて

0

使用self.present(imagePickerController, animated: true, completion: nil)

それはモーダルビューコントローラを提示します。 imagePickerControllerはビューコントローラインスタンス、2番目のパラメータはアニメーションパラメータ(アニメーションまたはノートでコントローラを表示するかどうか)、最後のパラメータはcompletion blockです。

0

スイフト3のものが変更されました。 presentViewControllerを使用していて、ビューコントローラを引数として送信していました。 Appleはそれが明確であることを望んでいる。たとえば、新しい方法は、古いルックではなくpresent(imagePickerController...のようなメソッドを使用して実装することです。