看板 MacDev 關於我們 聯絡資訊
大家好,小弟我最近剛接觸objective c 我想把char 轉成 NSString 我是這樣寫的 void Testfunction( const char * text ) { NSString * a = [NSString stringWithUTF8String:text]; } 上面這段程式在ios5上跑都很正常 但在ios4.1的機器上跑就出現了 dyld: Symbol not found: _objc_retainAutoreleasedReturnValue 想請問一下各位前輩,為什麼會出現這種錯誤呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.230.86.50
reon:有用ARC 的記憶體管理機制?? 04/17 19:08
有用ARC,後來關掉就正常了,可是網路上的資料說ARC是有支援iOS4的 難不成被唬爛了嗎??^^" ※ 編輯: lovecold 來自: 114.38.111.147 (04/18 10:12)
Phedra:ARC 無法向下支援 04/18 11:18
Phedra:噢 記錯,是storyboard無法向下支援 :( 04/18 11:20
wasihero:印象中看過版友說 ARC 應該是 4.2 以上才有.. 04/18 13:48
lovecold:恩恩,網路上很多人也都是4.2以上的機器 感謝各位的解答 04/18 23:14