回答編集履歴

1

3化

2017/04/24 05:15

投稿

fuzzball
fuzzball

スコア16731

test CHANGED
@@ -49,3 +49,61 @@
49
49
  }
50
50
 
51
51
  ```
52
+
53
+
54
+
55
+ # Swift 3.1
56
+
57
+
58
+
59
+ ビルド/動作ともに未確認。
60
+
61
+
62
+
63
+ ```swift
64
+
65
+ let options = [kNEHotspotHelperOptionDisplayName: "????????????とまとレストラン????????????"]
66
+
67
+ let isAvailable = NEHotspotHelper.register(options: options, queue: DispatchQueue.main) { (cmd) in
68
+
69
+ var hotspotList = [NEHotspotNetwork]()
70
+
71
+ if (cmd.commandType == .evaluate || cmd.commandType == .filterScanList) {
72
+
73
+ if let list = cmd.networkList {
74
+
75
+ list.forEach { (network) in
76
+
77
+ print(">", network.ssid)
78
+
79
+ if network.ssid == "spw05" {
80
+
81
+ network.setConfidence(.high)
82
+
83
+ network.setPassword("password")
84
+
85
+ hotspotList.append(network)
86
+
87
+ }
88
+
89
+ }
90
+
91
+ let response = cmd.createResponse(.success)
92
+
93
+ response.setNetworkList(hotspotList)
94
+
95
+ response.deliver()
96
+
97
+ } else {
98
+
99
+ print("list is nil.")
100
+
101
+ }
102
+
103
+ }
104
+
105
+ }
106
+
107
+ ```
108
+
109
+