質問編集履歴

2

不要なソースを削除

2019/09/14 00:04

投稿

YS_
YS_

スコア21

test CHANGED
File without changes
test CHANGED
@@ -28,9 +28,7 @@
28
28
 
29
29
  ```
30
30
 
31
- //print
31
+ //print
32
-
33
- ["~~": CTCarrier (~~) {
34
32
 
35
33
  Carrier name: [ソフトバンク]
36
34
 
@@ -42,10 +40,6 @@
42
40
 
43
41
  Allows VOIP? [YES]
44
42
 
45
- }
46
-
47
- ]
48
-
49
43
 
50
44
 
51
45
  //print Ⅱ

1

マークダウン記法に修正

2019/09/14 00:04

投稿

YS_
YS_

スコア21

test CHANGED
File without changes
test CHANGED
@@ -1,54 +1,46 @@
1
- subscriberCellularProviderがiOS12でdeprecatedになった話なの
1
+ subscriberCellularProviderがiOS12でdeprecatedになったので
2
2
 
3
3
  serviceSubscriberCellularProvidersに代えたのですが、
4
4
 
5
- キャリアcarrierNameが取得できません
5
+ キャリアcarrierNameが取得できず困ってい
6
6
 
7
7
 
8
8
 
9
- appleのドキュメントでは辞書型と書いてあるのでtest[“carrierName”]で取れると思うのですがnilです、どこが間違っているのでしょうか。
9
+ appleのドキュメントでは辞書型と書いてあるのでtest[“carrierName”]で取れると思うのですが、どこが間違っているのでしょうか。
10
10
 
11
11
 
12
12
 
13
- 【Xcode ビルド設定】 
13
+ ```
14
14
 
15
- iOS Deployment Target → iOS 12.4
15
+ if let test = CTTelephonyNetworkInfo().serviceSubscriberCellularProviders{
16
16
 
17
- Swift Language Version Swift5
17
+ print(test) //Ⅰ
18
+
19
+ print(test[“carrierName”]) //Ⅱ
20
+
21
+ }
22
+
23
+ ```
18
24
 
19
25
 
20
26
 
27
+ 【debug window】
21
28
 
22
-
23
- ーーーーーーーーーーーーーーーーーーーーーーーー
24
-
25
- if let test = CTTelephonyNetworkInfo().serviceSubscriberCellularProviders{
26
-
27
- print(test) //Ⅰ
28
-
29
- print(test[“carrierName”]) //Ⅱ
30
-
31
- }
29
+ ```
32
-
33
-
34
-
35
- ーーーーーーーーーーーーーーーーーーーーーーーー
36
-
37
- 【debug window】
38
30
 
39
31
  //print Ⅰ
40
32
 
41
33
  ["~~": CTCarrier (~~) {
42
34
 
43
- Carrier name: [ソフトバンク]
35
+ Carrier name: [ソフトバンク]
44
36
 
45
- Mobile Country Code: [440]
37
+ Mobile Country Code: [440]
46
38
 
47
- Mobile Network Code:[20]
39
+ Mobile Network Code:[20]
48
40
 
49
- ISO Country Code:[jp]
41
+ ISO Country Code:[jp]
50
42
 
51
- Allows VOIP? [YES]
43
+ Allows VOIP? [YES]
52
44
 
53
45
  }
54
46
 
@@ -59,3 +51,5 @@
59
51
  //print Ⅱ
60
52
 
61
53
  nil
54
+
55
+ ```