2016-01-03 54 views

回答

1

這可能是因爲你包括在一些頭,例如腐敗的頭就說明

float functionName(); 

但實際上其

CGFloat functionName(); 

所以當你編譯它將在32位設備上運行但不在64位設備上運行的項目,因爲您的代碼認爲它會收到而有時它會收到 64位設備

因爲CGFloat的是在32位的設備一個浮子在64個設備雙。所以你必須檢查你正在使用的頭,看他們是否含有floatdouble因爲蘋果使用他們的類型很多,他們很少使用普通的C類型。

相關問題