2013-06-25 24 views
1

我有一個應用程序與UITableView和詳細信息視圖(經典)。
我的詳細信息視圖包含UITextView和一些UILabels。獲取[NSRecursiveLock dealloc]:鎖定與UITextView

每次我打開不止一次的詳細視圖,我得到這個錯誤:

*** -[NSRecursiveLock dealloc]: lock (<NSRecursiveLock: 0x15632fc0> '(null)') deallocated while still in use 
*** Break on _NSLockError() to debug. 

如果我刪除的UITextView,或使用一個UILabel相反,我沒有錯誤了。 的UITextView的是在viewDidLoad中設置這樣一個IBOutlet:

[self.textView setText:objectToPrint.title]; 

我也試着設置_NSLockError一個破發點,但我不明白的結果:

Foundation`_NSLockError: 
0x30fcf058: push {r7, lr} 
0x30fcf05a: movw r0, #4512 
0x30fcf05e: mov r7, sp 
0x30fcf060: movt r0, #2534 
0x30fcf064: add r0, pc 
0x30fcf066: bl  0x30f696d0    ; NSLog 
0x30fcf06a: pop {r7, pc} 

是否有人對我如何解決這個問題有任何想法?

+0

我在爲UITextView重置一個框架時也看到了這個 – Devang

+0

對不起。我不重置UITextView的框架,我只是在ViewDidLoad方法中設置委託和文本。 'self.comicsTitle.delegate = self; [self.comicsTitle setText:comicsToPrint.title];' – Bou

回答

0

我使用相同的控制器爲iPad用戶界面沒有任何錯誤。
所以我懷疑我有一個問題,由於iOS的7測試版...

編輯

事實上,跟iOS 7測試版的最後一個版本我的問題消失。