2012-07-30 66 views
1

我正在編碼什麼應該是一個非常簡單的應用程序,其中一個方面是uitextview。該視圖被裝載並沒有任何麻煩srollable,但如果用戶試圖按住選擇一些文本,應用程序崩潰:在uitextview中選擇的文本時,應用程序崩潰

2012-07-30 23:07:01.547 SASB[36340:c07] +[_UIDictionaryWrapper _availableDictionaryAssets] returned failed - retrying. Error: Error Domain=ASError Code=4 "The operation couldn’t be completed. (ASError error 4 - Unable to copy asset information)" UserInfo=0xaa64b90 {NSDescription=Unable to copy asset information} SASB(36340,0xac2a7a28) malloc: * error for object 0xaa611a0: double free * set a breakpoint in malloc_error_break to debug (lldb)

我不知道爲什麼會這樣。我不是在在最好的時候調試太好,但這只是不斷拋出我回main.m文件:

#import <UIKit/UIKit.h> 

int main(int argc, char *argv[]) 
{ 
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; 
    int retVal = UIApplicationMain(argc, argv, nil, nil); 
    [pool release]; 
    return retVal; 
} 

任何幫助將非常感激。

+0

如果您轉到Xcode中的Breakpoint導航器選項卡並在Objective-C異常上設置斷點,則它應該**導致調試器停止發生錯誤而不是跳入main.m.它不保證工作,但值得一試。 – 2012-07-30 15:27:51

+0

感謝您的提示。我嘗試用符號[NSException raise]創建一個符號斷點,但是當引發這個錯誤時它不會被觸發:( – 2012-07-31 00:21:23

+0

我剛剛注意到,當我在任何對象中選擇文本時,應用程序崩潰。當文本被選中時,CRASH :( – 2012-07-31 00:35:07

回答

1

OOops!

看來這可能是Xcode 4.5 beta中的一個bug。我完全忘記了我甚至在使用測試版。猜猜我現在不得不跳過IOS6功能:)

+1

有趣,我剛剛注意到了同樣的問題,並且還在使用測試版,現在忽略它了?它不會崩潰我的應用程序,我只是在日誌中注意到它。 – 2012-08-07 19:54:41

0

我懷疑你是對的克里斯托弗。我有一個應用程序,我正在測試對ios6和我得到相同的控制檯消息。

在我的情況下,應用程序繼續運行得很好,當編輯完成UITextView對象時,數據就會保存,就像使用ios5一樣。