我對UITextView的setText方法有問題。UITextView的setText方法僅在調用該方法後第二次運行。
正如我在標題上所說的,我嘗試使用setText方法更改UITextView文本或直接更改文本屬性。它僅在調用該方法後第二次起作用。
我的UITextView是一個插座。我甚至試圖直接從所有者類中更改它的文本,或者創建一個方法從另一個類中調用,但它的行爲相同。
我不知道如果我把它當做一個出口做錯了,我也試圖把它設置爲非原子,堅強,薄弱,保留但我仍然無法得到它。
對我的情況有什麼建議嗎?提前致謝! :)
編輯: 我從大衛H的答案中找出它。
由於我的應用程序使用標籤,第一個標籤用於搜索單詞,第二個用於顯示含義,我試圖在創建插座之前設置文本(因爲我還沒有點擊第二個標籤) 。如果我首先點擊選項卡的含義以便創建出口,那麼它完美地起作用。
感謝您的所有答案!
建議:顯示您的代碼。 – rog
你在哪裏試圖改變它的文本?初始化方法? viewDidLoad中?自定義方法?使用我的思維讀書能力(因爲你沒有顯示你的代碼),我猜你試圖在插座設置之前調用setText方法。 –
嗨,我想通了,編輯。無論如何,你的答案也幫助了我,如果在init,didload或自定義方法中調用了方法,我會記住。十分感謝! –