0
終止應用程序由於未捕獲的異常 'NSInvalidUnarchiveOperationException',原因: '*** - [NSKeyedUnarchiver decodeObjectForKey:]:不能解碼類的對象(SKCameraNode)'不能解碼類的對象(SKCameraNode)
我得到這個當我嘗試通過USB從手機運行應用程序時發生錯誤。 我有Xcode 8和iOS 8,它在模擬器上工作得很好。 我可以在不升級iOS的情況下修復它嗎? 謝謝!
不,我使用默認的iOS 10模擬器。所以這意味着我的所有應用程序都將在iOS 9及更高版本上運行?我無法爲iOS 8創建應用程序? (對不起,如果它沒有主題) –
你的Xcode項目有一個最低需要iOS版本的設置。它被稱爲「部署目標」,它默認爲最新版本的iOS。您可以通過更改此設置爲較早版本的iOS創建應用程序 - 但這意味着您將無法使用後續版本中引入的類,而無需進行額外的檢查。在這種情況下,您可以將您的部署目標設置爲iOS 8,但之後必須保護或刪除對SKCameraNode的引用,因爲它在iOS 8中不可用。 – Tim
我明白了。謝謝! –