[問題] RTLabel記憶體釋放問題!?

看板MacDev作者 (想重回校園的工程師)時間14年前 (2011/08/16 16:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請教各位前輩 小弟目前正在開發的iPhone APP 因公司對文字的處理需求呈現很高 所以小弟使用了RTLabel之元件,說實在的,這作者真的是厲害 完整的呈現小弟在文字上的需求(使用在UITableView上) ok~最近測試的時候發現一個狠嚴重的問題, 小弟有一個TableView會讀取Sqlite約2000筆資料之陣列 然而,小弟的程式會利用RTLabel去運算每個cell的高度 沒想到,實機測試程式掛了T__T 東查,西找,終於知道原因....Memory Leaks..... 而且,居然是RTLabel optimumSize造成Leak... 以下是code: RTLabel *rtLabel = [[RTLabel alloc] init]; [rtLabel setText:[rowInfo objectForKey:@"text"]]; CGSize optimumSize = [rtLabel optimumSize];//把這和下一行mark掉就不會T_T [rowInfo setObject:[NSNumber numberWithInt:optimumSize.height+20] forKey:@"cell_height"]; [rtLabel release]; return [[rowInfo objectForKey:@"cell_height"] intValue]; 是否請有經驗的前輩給點點指導,該怎麼改 或是有類似RTLabel處理文字的元件可以使用? 真的懇請前輩指導T_T 謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.160.157
文章代碼(AID): #1EIZ5i1w (MacDev)
文章代碼(AID): #1EIZ5i1w (MacDev)