回答
包括<objc/runtime.h>
。
与object_setClass(array, _JKArrayClass)
而且一切都像class = array.isa
更换一切都像array->isa = _JKArrayClass;
与class = object_getClass(array)
而且,请在GitHub上分享您的分支? – Ali
我在一次构建中有两次这个错误。您的修补程序适用于其中一个,但另一个似乎在库中,我无法编辑或保存该修复程序。我该如何解决这个问题?不知道lib从哪里来。 – CthulhuJon
我想你的CocoaPods用户在那里我会分享我的解决方案。 (如果你已经找到更好的解决方法,请在评论中告诉我)
我正在使用Cocoapods,因此我不想修改我正在使用的库的源代码。问题是由于Cocoapods将“直接使用'isa'”值设置为“是(视为错误)”,从而导致所有自动构建失败。
我已经加入这个我Podfile解决了这一问题:
post_install do |installer_representation|
installer_representation.project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['CLANG_WARN_DIRECT_OBJC_ISA_USAGE'] = 'YES'
end
end
end
这样“ISA”的直接使用将显示为警告,但不会导致自动构建失败。
但是在arm64 iOS Device build(与Xcode 5.1.0)奇怪CLANG_WARN_DIRECT_OBJC_ISA_USAGE ='YES'选项将不会正确应用(视为错误)。 如果您需要构建,包括arm64,只需使用CLANG_WARN_DIRECT_OBJC_ISA_USAGE ='NO'选项即可。
- 1. IOS 7 sizeWithFont已弃用
- 2. GKPeerPickerController在iOS 7中已被弃用
- 3. Base64Encoding已弃用:iOS 7.0中已弃用
- 4. dismissmodalviewcontrolleranimated已弃用ios 6首先弃用
- 5. 的iOS 7 - region.center弃用
- 6. appendqueryparams被弃用的ios 7
- 7. MPMusicPlayerController已弃用iOS 6
- 8. AVAudioSession AudioSessionSetProperty在iOS 7中已弃用,如何更新代码?
- 9. Umbraco 7,AfterUpdateDocumentCache事件已弃用
- 10. 'dismissModalViewControllerAnimated:'已弃用
- 11. 已弃用TransactionReceipt
- 12. cString已弃用?
- 13. 坐标弃用截至iOS 7
- 14. 的iOS 7的iAd的cocos2d弃用
- 15. iOS 7 - UIPopoverController:弃用的箭头?
- 16. 替代弃用的AudioSessionGetProperty,iOS 7
- 17. dataTaskWithRequest:completionHandler:已弃用
- 18. UILineBreakModeWordWrap已被弃用
- 19. searchDisplayController在iOS 8中已弃用
- 20. is iOSTableViewBackgroundColor在iOS 6上已弃用?
- 21. UIAlertView'已被弃用在iOS 9.0
- 22. React Native,UIUserNotificationSettings已弃用iOS 10.0。
- 23. SBJson iOS解析器方法已弃用?
- 24. 如何禁止弃用警告“dispatch_get_current_queue()已弃用......在iOS 6.0中”?
- 25. UIPopoverController'已弃用:iOS 9.0中第一次弃用
- 26. 文本'不可用apis已弃用ios 7和更早版本不可用swift
- 27. UItableViewCell setTextColor已弃用
- 28. [弃权] MultiJson.decode已弃用
- 29. DLR:IAttributesCollection已弃用?
- 30. setCellValue已弃用
我建议从您的项目中删除JSONKit。就其中之一而言,由于使用了语言黑客,它与64位体系结构不兼容。 – macbirdie