gpt4 book ai didi

ios - 使用 Google 附近消息时的“NSConcreteMutableAttributedString initWithString::nil value”

转载 作者:行者123 更新时间:2023-11-30 12:57:24 25 4
gpt4 key购买 nike

我正在遵循 Google 的有关使用 NearbyMessages API 的文档。我正在使用 Swift3。我有以下代码来设置应用程序以发布到附近。

let messageManager = GNSMessageManager(apiKey: "someky")
var publication: GNSPublication?
let message = GNSMessage(content:"name".data(using: .utf8))
if let messageManager = messageManager, let message = message {
publication = messageManager.publication(with:message)
}

我在模拟器上运行了该应用程序。然后应用程序在第 5 行(if-let block 中的行)崩溃。这是堆栈跟踪的一部分:

(
0 CoreFoundation 0x000000011302334b __exceptionPreprocess + 171
1 libobjc.A.dylib 0x000000011271e21e objc_exception_throw + 48
2 CoreFoundation 0x000000011308c265 +[NSException raise:format:] + 197
3 Foundation 0x0000000112229fdc -[NSConcreteMutableAttributedString initWithString:] + 129
4 ProjectLibs 0x000000011879b55a gns_localizedAllowAppToConnectAttributedString + 415
5 ProjectLibs 0x000000011879b8b9 gns_localizedAllowAppToConnectString + 75
6 ProjectLibs 0x000000011879ae9f gcp_verifyDealloc + 24324
)

由于messageManager和消息都受到if-let block 的保护,所以我找不到nil异常来自哪里。有谁知道为什么这段代码中会有一个 nil 值?

非常感谢!

最佳答案

它可以在设备上运行吗?当您使用 BLE 作为发现介质时,Nearby Messages 1.1.0 中存在一个错误,该错误会导致模拟器上出现 nil 指针异常。

抱歉!我们将在下一版本中修复该错误。

关于ios - 使用 Google 附近消息时的“NSConcreteMutableAttributedString initWithString::nil value”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40274860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com