我遇到了我的應用程序中的一個奇怪的錯誤,我認爲這是一個iOS 6錯誤。iOS 6 UITextView鏈接檢測問題
我有一個UITextView包含一些文本,有一些鏈接和電話號碼。在我的故事板中,我的鏈接&電話號碼在我的UITextView的「檢測」下被選中。在代碼中,我也這樣做:
_txtvFooter.editable = NO;
_txtvFooter.dataDetectorTypes = UIDataDetectorTypeAll;
我遇到的問題是一個奇怪的一個,但是當我跑我的應用程序到我在Xcode設備(或SIM卡),該UITextView的檢測所有環節的罰款,我可以點擊它們。如果我然後運行應用程序不在調試(不通過Xcode運行),鏈接顯示爲黑色標準文本,不能被觸摸。請注意,此操作僅在iOS 6上發生。
在iOS 5模擬器上,無論應用程序在調試中運行還是僅從模擬器運行,鏈接都顯示爲藍色並且可點擊。
我看遍了所有的互聯網,並找不到解決方案或任何其他誰報告過這個問題。有沒有人知道是否iOS 6專門改變了一些東西?就像我說的那樣,它會在Xcode直接運行時檢測鏈接,因此對我來說,它好像是一個iOS 6的bug。
任何幫助表示讚賞!
您是否試圖在最小的測試應用程序中重現此行爲?只是爲了確保它不會破壞應用程序堆棧。 – Till
@Till其實我今天剛開始應用程序,所以它包含很少 – RyanG