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}
是否有人對我如何解決這個問題有任何想法?
我在爲UITextView重置一個框架時也看到了這個 – Devang
對不起。我不重置UITextView的框架,我只是在ViewDidLoad方法中設置委託和文本。 'self.comicsTitle.delegate = self; [self.comicsTitle setText:comicsToPrint.title];' – Bou