gpt4 book ai didi

ios - Urban Airship 在调用起飞时坠毁

转载 作者:可可西里 更新时间:2023-11-01 03:06:25 27 4
gpt4 key购买 nike

使用 Xcode 5.0 升级到 UrbanAirship 3.0.0,调用此代码时出现错误:

[UAirship takeOff:config];

错误是

+[NSJSONSerialization stringWithObject:]: unrecognized selector sent to class 0x3b2ca9fc
2013-09-19 15:02:31.981 [178:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSJSONSerialization stringWithObject:]: unrecognized selector sent to class 0x3b2ca9fc'

AirshipConfig.plist 中将键“inProduction”设置为“YES”时,这似乎没有出现,这在调用 takeOff: 填充 UAirShip 实例时有意义。这似乎是由于类别NSJSONSerialization+UAAdditions

这方面有什么帮助吗?谢谢

最佳答案

要解决此问题,您必须在项目build设置中的“其他链接器标志”中包含“-ObjC”标志。

UAirship 库 3.x 现在使用 Objective-C 类别,因此必须设置此标志以避免运行时异常。

可以在此处找到有关该问题的详细信息:

https://developer.apple.com/library/mac/qa/qa1490/_index.html

更新文档:

http://docs.urbanairship.com/build/ios.html#build-settings http://docs.urbanairship.com/topic_guides/ios_migration.html#linker-flags

关于ios - Urban Airship 在调用起飞时坠毁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18897103/

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