回答
包括<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