小编app*_*p4g的帖子

无法向 com.apple.WebKit.WebContent 服务发送信号:113:在实施 AdMob 后找不到指定的服务

我刚刚将 AdMob 集成到我的项目中,然后在 Xcode 输出中收到一大堆此类错误消息。

该应用程序不与互联网通信,也不打开 WKView (我发现的所有内容都是对 WKWebView 的引用,如下/sf/answers/3123628791/但似乎与我无关因为我不使用 WKWebView)。我所做的就是使用 cocoa pod 集成 Google-Mobile-Ads 并遵循 Admob 支持页面。

一些SO页面谈论ATS,但谷歌支持页面没有相同的错误消息(https://developers.google.com/admob/ios/app-transport-security

应用程序传输安全性已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以通过应用程序的 Info.plist 文件配置临时例外。

它发生在模拟器和真实设备上。这是一个真正的问题还是我可以忽略的问题?

另外,Admob SDK 发出大量消息,坦率地说,过滤起来有点烦人。

xcode admob swift

6
推荐指数
1
解决办法
1904
查看次数

无法将值(使用 +=)添加到枚举,因为它是可选类型?

let data = [10.0, 20.0, 30.0, 40.0, 50.0]

var bookQty = [String : Double]()
enum activityTypeEnum : String {
  case Physics = "Physics"
  case Math = "Math"
  case Science = "Science"
  case Others = "Others"
}

for i in 0..<data.count {
    print("Data[\(i)]:\(data[i])")
    bookQty["Science"] = bookQty["Science"] ?? 0 + data[i]
}

print("bookQty:\(bookQty)") // Results in bookQty:["Science": 10.0]
Run Code Online (Sandbox Code Playgroud)

正在做

bookQty["Ride"] = bookQty["Science"] + data[i]
Run Code Online (Sandbox Code Playgroud)

导致此错误消息“可选类型‘Double’的值?” 必须解包为“Double”类型的值”

所以我做了

bookQty["Science"] = bookQty["Science"] ?? 0 + data[i]
Run Code Online (Sandbox Code Playgroud)

但这会导致错误的输出。(我希望它是所有数量的总和data = []

注意:我不想强行打开它。

swift option-type

1
推荐指数
1
解决办法
60
查看次数

标签 统计

swift ×2

admob ×1

option-type ×1

xcode ×1