大佬教程收集整理的这篇文章主要介绍了ios – dyld:未找到符号:_OBJC_CLASS _ $_ NSNetService错误,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的iPhone 5s上在iOS 8上启动我的应用程序,我没有错误,但在我的iPhone 3GS上在iOS 6.1.3上启动我的应用程序,我收到此错误:
dyld: Symbol not found: _OBJC_CLASS_$_NSNetservice Referenced from: /var/mobile/Applications/567E221A-FC5C-4011-90AD-E47E5FF033B1/BellyClient.app/BellyClient Expected in: /System/Library/Frameworks/CFNetwork.framework/CFNetwork in /var/mobile/Applications/567E221A-FC5C-4011-90AD-E47E5FF033B1/BellyClient.app/BellyClient
我导入了一个名为Server的类.该类使用CFNetwork.framework,其中包含自iOS 2.0以来可用的NSNetservice类.
使用NSClassFromString(@“NSNetservice”)并不是我喜欢的解决方案.
我也不知道,为什么会出现这种错误,因为类NSNetservice应该在iOS 6中可用.它可能是设备吗?
我搜索@R_262_11257@,将框架设置为Optional,将解决此问题.但问题是,当我在iOS 6上运行应用程序时,我无法使用该框架.当我这样做时
if ([NSNetservice class] == nil) { NSLog(@"NSNetservice is nil"); }
我得到印刷NSNetservice是零.
是否可以在不崩溃的情况下启动应用程序,而无需将框架设置为Optional
谢谢iComputerfreak
以上是大佬教程为你收集整理的ios – dyld:未找到符号:_OBJC_CLASS _ $_ NSNetService错误全部内容,希望文章能够帮你解决ios – dyld:未找到符号:_OBJC_CLASS _ $_ NSNetService错误所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。