我在iPad 1上收到以下錯誤和崩潰 - 僅在iOS 5上 - 儘管我的iPhone 5S和iPhone 5運行以下代碼片段很好:爲什麼會調用loadMatchWithID:withCompletionHandler只會在iPad 1上崩潰iOS 5
[GKTurnBasedMatch loadMatchWithID:_match.matchID withCompletionHandler:^(GKTurnBasedMatch *match, NSError *error)
{
.....
}];
確切的錯誤是:
終止應用程序由於未捕獲的異常 'NSInvalidArgumentException' 的,原因是:「+ [GKTurnBasedMatch loadMatchWithID:withCompletionHandler:]:無法識別的選擇發送到 類0x3f6d59c0
運行iPad模擬器時,我沒有得到這個崩潰也沒有任何價值。
即方法(和類)在IOS 5.0溶液。它應該可以在裝有iOS 5的設備上工作。iPad可能擁有iOS 5.0的beta版本(可能還沒有該方法的版本)? – rmaddy
奇怪的是,5.1到6.0的發佈筆記顯示了在iOS 6.0中添加的方法,但參考文檔顯示它在5.0以上。你測試過哪個版本的iPad模擬器? – rmaddy