このカスタムクラスは、nslogを実行するテストメソッドだけで使用できます。私はこのメソッドを自分のアプリで何度も再利用するつもりです。インタフェースは次のようになります。そして、ビュー内の目的Cのカスタムクラスメソッドが呼び出されていない
@interface TestViewController: UIViewController { CMImageMover * imageMover }
は、負荷をしたI:
imageMover = [[CmImageMover alloc] init];
私が行う場合は、次のalloc後
[imageMover testMethod];
右をし、それがのviewDidLoad機能で動作のinitが、私はそれを呼び出す場合もう一度ビューコントロール内の別の関数から何も動作せず、クラスメソッドが呼び出されません。
私はここで間違っていますか?他のすべてのvar私はNSArray/NSTimerのように宣言し、私は言って、私はアクセスし、私のコントローラ全体でそれを使用することができます。
あなたはtestMethodの呼び出しを管理していない関数の本体を提供できますか? – matthias
あなたは私たちにコーリングコードを提示する必要があります。それは "クラスメソッド"か "インスタンスメソッド"ですか? – an0
このクラスのメソッドは次のとおりです。 - (void)testM { NSLog(@ "in test"); } – Mike007