0

Core Data は初めてなので、ここで質問したいと思います。

User Recording というモデルがあり、現時点では次のようになっています。

@property (nonatomic, retain) NSDate * dateCreated;
@property (nonatomic, retain) NSData * audioData;
@property (nonatomic, retain) NSString * name;

私が本当に欲しいのは、録音を再生するための「play」と呼ばれるメソッドがそこにあることです。現在、ビューコントローラーに入れていますが、2つのコントローラーに同じメソッドがあるため、明らかに悪いです。私は少し見回しました(そして探し続けます)が、それを理解できません - どこに行けばいいですか?モデルコントローラー(マネージャー)は必要ですか?

ありがとう。

4

1 に答える 1

0

コントローラーはモデル (つまり、インスタンス変数またはプロパティ) を保持する必要があります。これにより、ユーザーがビュー内のボタン (コントローラーに接続するためのアウトレットが必要です) をクリックしたときに、必要なメッセージを呼び出すことができます。 .

play メソッドをモデルに追加するだけで (ヘッダー ファイル内に公開されているため)、ユーザーがビューを操作したときにコントローラーがそのメソッドを呼び出せるようにします。

于 2012-06-29T02:56:12.520 に答える