0
喜 我創建了一個「視圖基於應用」和我有三類: -MyAppViewController; -Item(UIView子類); -MySingleton;指針,以查看在「視圖基於應用」
我需要從項目類調用,MyAppViewController的方法,所以我需要創建一個指針,但問題是,我當你創建鏈接不明白:
在單:
h
@class MyAppViewController;
...
@interface MySingleton : NSObject {
id plCall;
...
}
...
@property (nonatomic, retain) id plCall; //and @synthesize in .m
...
項目:
[[MySingleton sharedMySingleton].plCall myMethod];
,但我錯過了控制器的連接應該是這樣:
[MySingleton sharedMySingleton].plCall = MyAppViewController;
,但這種情況不會發生,因爲它是一個「視圖基礎的應用」,從來沒有我直接分配的觀點
非常感謝
很好用!工作,但我得到了這兩個警告:1)找不到'.myMethos'(返回類型默認爲'id')和2)找不到'-myMethod'方法;爲什麼? – Vins 2011-06-05 15:49:33
1)在你的對象的類(比如SomeClass)中定義-myMethod頭。 2)將您的plCall的類型從id更改爲SomeClass。 3)或ID更改plCall的類型ID,並在someprotocol –
ZhangChn
2011-06-05 15:52:13
定義-myMethod解決:再次我忘了進口和@類:)項,謝謝! – Vins 2011-06-05 15:52:59