質問
ある資料にこのようなコードがあったのですが,
swift
1import UIKit 2import SafariServices 3 4class ViewController: UIViewController, SFSafariViewControllerDelegate { 5 @IBACtion func action(_ sender: Any) { 6 let url = URL(string:"https://www.~~~.com") 7 let vc = SFSafariViewController(URL: url) 8 vc.delegate = self 9 present(vc, animated: true, completion: nil) 10 } 11 12 func safariViewControllerDidFinish(_ controller: SFSafariViewController) { 13 dismiss(animated: true) 14 } 15}
下のメソッドいらなくないですか?
func safariViewControllerDidFinish(_ controller: SFSafariViewController) { dismiss(animated: true) }
この部分がなくてもモーダルビューって閉じますよね.
このコードを書いた人がなぜ下のメソッドを書いたのかわかる方,いらっしゃらないですか.
環境
xcode 10
swift 4.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/20 23:26
2019/01/20 23:31
2019/01/21 01:57 編集
2019/01/21 08:44