UITextField的自動更正使用iOS 4.3 sdk構建目標在模擬器上崩潰了我的應用程序。使用iOS 4.2 sdk在設備和模擬器上正常工作。UITextField在iOS 4.3模擬器上的自動更正崩潰
任何其他人遇到此問題?我正在計算它與4.3 sdk的錯誤?
只要我輸入第二個字符。 堆棧跟蹤
#0 0x01c01000 in objc_assign_ivar()
#1 0x03b7ec34 in -[AppleSpell init]()
#2 0x007e7538 in -[UITextChecker _checker]()
#3 0x007e8de9 in -[UITextChecker checkSpellingOfString:startingAt:language:wrap:correction:]()
#4 0x0b335725 in TIInputManagerZephyr::lookup_spellcheck_candidates(KB::String const&)()
#5 0x0b3353f3 in TIInputManagerZephyr::lookup_static_dynamic_candidates(KB::String const&, KB::String const&, KB::Vector<KB::FPoint> const&, bool)()
#6 0x0b332b2b in TIInputManager::lookup()()
#7 0x0b332e18 in TIInputManager::autocorrection()()
#8 0x0b34a06b in -[TIKeyboardInputManagerZephyr autocorrection]()
#9 0x005cfbe8 in -[UIKeyboardImpl generateCandidatesWithCompletions:]()
#10 0x005cfc3b in -[UIKeyboardImpl generateCandidates]()
#11 0x005dca23 in -[UIKeyboardImpl addInputString:fromVariantKey:]()
#12 0x005de71b in -[UIKeyboardImpl handleKeyEvent:]()
#13 0x0070a2ee in -[UIKeyboardLayoutStar sendStringAction:forKey:]()
#14 0x0070ed19 in -[UIKeyboardLayoutStar touchUp:]()
#15 0x005ebda2 in -[UIKeyboardLayout touchesEnded:withEvent:]()
#16 0x004b8ded in -[UIWindow _sendTouchesForEvent:]()
#17 0x00499c37 in -[UIApplication sendEvent:]()
#18 0x0049ef2e in _UIApplicationHandleEvent()
#19 0x02011992 in PurpleEventCallback()
#20 0x0176a944 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__()
#21 0x016cacf7 in __CFRunLoopDoSource1()
#22 0x016c7f83 in __CFRunLoopRun()
#23 0x016c7840 in CFRunLoopRunSpecific()
#24 0x016c7761 in CFRunLoopRunInMode()
#25 0x020101c4 in GSEventRunModal()
#26 0x02010289 in GSEventRun()
#27 0x004a2c93 in UIApplicationMain()
而且有時,你會看到,僅僅開始於主更簡單的跟蹤,然後立即停止對objc_assign_ivar
。在輸入文本字段(如UISearchBar)時也會發生這種情況。
是的,我以爲我是孤身一人。對於那些獅子們,請在正式渠道提交;您會比標準錯誤報告網站獲得更多關注。 – FeifanZ 2011-07-16 03:36:44