4
我有一個程序,對於某些代碼路徑,地址簿常量(如kABPersonEmailProperty,kABPersonAddressProperty)評估其正常的非零值。但是,如果我遵循不同的代碼路徑,則所有這些常量的計算結果都爲零。地址簿常量評價爲零
此外,一旦我請按照「成功」的代碼路徑,如果我把它的工作原理有問題的代碼路徑。
這是某種類型的編譯鏈接問題?
我也可能在某處過度釋放變量。
我有一個程序,對於某些代碼路徑,地址簿常量(如kABPersonEmailProperty,kABPersonAddressProperty)評估其正常的非零值。但是,如果我遵循不同的代碼路徑,則所有這些常量的計算結果都爲零。地址簿常量評價爲零
此外,一旦我請按照「成功」的代碼路徑,如果我把它的工作原理有問題的代碼路徑。
這是某種類型的編譯鏈接問題?
我也可能在某處過度釋放變量。
好了,解開了謎底。對於蘋果的信用,這種行爲是有記錄的。
「的特別注意事項:這些常數的值是不確定的,直到下面的一個被稱爲:ABAddressBookCreate,ABPersonCreate,ABGroupCreate。」
當然,這是記錄。但我仍然認爲它違反了某種語言合約,因爲這些變量被聲明爲'const' – user102008 2012-05-30 19:41:55
我找不到該頁面上的文本了。問題依然存在。 – Andreas 2015-05-25 14:13:53