我剛剛以編程方式創建了UIStepper並將其添加到了我的視圖中。 在IOS 5模擬器中工作正常。UIStepper沒有顯示,但沒有在4.3模擬器中崩潰
在IOS 4.3模擬器中,它沒有顯示出來。好的,因爲它在4.3中不被支持,看起來很好。但應用程序不會崩潰。
任何人都可以解釋爲什麼?
感謝 -Mia
我剛剛以編程方式創建了UIStepper並將其添加到了我的視圖中。 在IOS 5模擬器中工作正常。UIStepper沒有顯示,但沒有在4.3模擬器中崩潰
在IOS 4.3模擬器中,它沒有顯示出來。好的,因爲它在4.3中不被支持,看起來很好。但應用程序不會崩潰。
任何人都可以解釋爲什麼?
感謝 -Mia
所以斯蒂芬是正確的說你不應該把模擬器上發生的事情當做福音,但在這種情況下,這不是發生了什麼事情。
它不會崩潰的原因是UIStepper
實際上存在於iOS 4.3 - 它只是沒有實現。這是一個私人的,無證的課程(you can view the 4.3 private framework headers here)。據推測,蘋果公司開始將其整合到4.3中,但僅在5年之前公開。這種情況相當普遍:手勢識別器在iOS公開發布之前已經在iOS上踢了一段時間3.2
謝謝你lxt!你能回答我對弱連接的懷疑嗎? JUST想知道,只有在整個框架工作缺失的情況下,我們才需要弱鏈接,或者當缺少框架中的類時,我們需要弱鏈接。在選擇失蹤案件的情況下,我們不必薄弱環節,我已經嘗試並證實了這一點。 – mia 2012-02-01 03:55:18
你能解釋爲什麼你問這樣的問題嗎?一個問題... – Andrew 2012-01-31 13:21:39
你確定..我只是試圖弱連接。由於這個類在4.3中缺失,我想知道是否需要弱化鏈接UIKit框架並使用NSClassFromString,以便通常在4.3中工作,或者僅使用NSClassFromString來檢查可用性並相應地進行處理。 – mia 2012-01-31 13:39:57