PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MacDev
[問題] 關於Category中的Variable
作者:
kiii210
(HelloWorld!)
2014-04-23 12:36:54
大家好,想問個似乎比較關於Objective-C本身的問題,
最近在用Category來擴增UIScrollView的功能,當然少不了一些Variable
例:@property (nonatomic ,strong) UILabel *label;
當我想使用這個label的時候,便會出現Unrecognized Selector sent to instance的錯
誤。
在Stackoverlow找了一下解法,發現要用AssociatedObject:http://ppt.cc/5-vz
問題解決了,但是還是不太懂~為什麼不能直接呼叫Instance來用?
有高手可以為小弟解答一下嗎
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2014-04-23 13:25:00
因為 category 不能宣告 instance variable, 而 property宣告會隱性產生一個 instance variable
作者:
whitefur
(白毛)
2014-04-23 15:50:00
事實上也不會隱性產生instane variablethe compiler won’t synthesize any instance variable請參考官方文件
http://0rz.tw/AfzTl
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2014-04-23 16:23:00
那要用 weak(或者不寫, 這是預設)才行
繼續閱讀
[問題] iPad的Master-Detail模版問題請教
etu7912a48
[問題] property list guide的問題
tboy0128
[請益] 詢問TableViewCell相關問題
psheaven
[問題] 存資料到plist
y03131003
[徵才]Android/iOS 行動應用軟體研發工程師
bruce620
[問題] 推播問題
ivanf10710
[問題] tableviewcell裡個別去取data
fightword
[問題] 關於Unity的連線功能
santaclub
[問題] App上app store的驗證問題
Cartel117
[問題] 請問pkg or mpkg是否可以簽署?
donkeychen
Links
booklink
Contact Us: admin [ a t ] ucptt.com