2012-04-22 10 views
0

私はiOS開発に新しいので、私に同行してください。 私は基本的な方法は、UIViewControllerで "hi"という単語だけをNSLogsしていると言います。 NSObjectクラスからこのメソッドを呼び出す方法はありますか?NSObjectからのUIViewControllerのメソッドを呼び出しますか?

NSObjectクラスのメソッドをViewControllerから呼び出すのは簡単ですが、どちらの方法でも動作しないようです。

以下のコードを使用して、ビューコントローラからNSObjectクラスのメソッドを呼び出しています。

SecondClass *secondClass = [[SecondClass alloc]init]; 
[secondClass displayTheNSLog]; 

このコードを逆にして、 "SecondClass"をView Controllerにすると、メソッドが呼び出されます。

私はXcode 4.3、ARC、およびストーリーボードを使用しています。

-すべての助けを歓迎します!

-Shredder2794

+0

私は、View Controllerが更新を定期的にチェックするシングルトンロギングクラスを作成します。 – danielbeard

答えて

0

オプションのカップルがここにあります

  1. あなたは.hファイルビューコントローラにdisplayTheNSLogメソッドを宣言したことがありますか?他のクラスがあなたのビューコントローラクラスに追加したメソッドについて知るためには、次のようにしてください:

    - (void)displayTheNSLog;

.hインタフェースのどこかにあります。

  1. nsobjectサブクラスのView Controllerメソッドを呼び出す方法がiOSシステムによって呼び出されていますか?そうでない場合は、View Controllerクラスでオブジェクトを作成し、View Controller displayTheNSLogメソッドの呼び出しを含むオブジェクトでメソッドを呼び出してみてください。
関連する問題