回答編集履歴

2

修正しました。

2018/04/07 02:27

投稿

newmt
newmt

スコア1277

test CHANGED
@@ -114,6 +114,8 @@
114
114
 
115
115
  ```
116
116
 
117
+ // ViewTomzyControllerJpに追加
118
+
117
119
  func safariViewControllerDidFinish(_ controller: SFSafariViewController) {
118
120
 
119
121
  print("close")

1

追記しました。

2018/04/07 02:27

投稿

newmt
newmt

スコア1277

test CHANGED
@@ -63,3 +63,63 @@
63
63
  [https://qiita.com/okuderap/items/3bd2fa0cb508cbd00ffd](https://qiita.com/okuderap/items/3bd2fa0cb508cbd00ffd)
64
64
 
65
65
  [http://appleharikyu.jp/iphone/?p=1074](http://appleharikyu.jp/iphone/?p=1074)
66
+
67
+
68
+
69
+
70
+
71
+
72
+
73
+ 【追記】
74
+
75
+ ```
76
+
77
+ // SFSafariViewControllerDelegateを追加
78
+
79
+ class ViewTomzyControllerJp: UIViewController, UITableViewDataSource, UITableViewDelegate, SFSafariViewControllerDelegate {
80
+
81
+ ```
82
+
83
+
84
+
85
+ ```
86
+
87
+ // didSelectRowAtを変更
88
+
89
+ func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
90
+
91
+ print ("Tomzy04タップセルが選択された")
92
+
93
+
94
+
95
+ let textUrl = textsURL[indexPath.row]
96
+
97
+ let url = URL(string: textUrl)
98
+
99
+
100
+
101
+ let safariVC = SFSafariViewController(url: url!)
102
+
103
+
104
+
105
+ safariVC.delegate = self
106
+
107
+ present(safariVC, animated: true, completion: nil)
108
+
109
+ }
110
+
111
+ ```
112
+
113
+
114
+
115
+ ```
116
+
117
+ func safariViewControllerDidFinish(_ controller: SFSafariViewController) {
118
+
119
+ print("close")
120
+
121
+ controller.dismiss(animated: true)
122
+
123
+ }
124
+
125
+ ```