0
私は私のViewControllerでこのコードを持っています。どうすればいいの? 委任機能していない
この
はgraphViewDelegate@class GraphView;
@protocol GraphViewDelegate
- (double)yValueForGraphView:(GraphView *)requestor atPosition:(int)i withPrecision:(int)precision;
- (double)scaleForGraphView:(GraphView *)requestor;
@end
@interface GraphView : UIView {
id <GraphViewDelegate> delegate;
}
@property (assign) id <GraphViewDelegate> delegate;
@end
ためのコードであり、その後、私はgraphView.m
graphviewのメモリはいつセットアップされますか?私はそれが自動的に行われたと思った? – ladookie
インスタンスはメンバー変数に自動的に与えられません。 graphViewメンバがIBOutletで、Interface Builderで何かに接続されている場合は、viewDidLoadを取得した後にロードする必要があると想定するのは当然です。あなたが私のようなものであれば、Interface Builderで接続してXIBを保存せずにXcodeに戻し、古いコピーでビルドした可能性があります。 – Tommy
はい、graphViewはIBOutletです。私はインターフェイスビルダーで覚えていることを忘れていました、笑。ありがとう。 – ladookie