0

我是 Core Data 的新手,所以我想我会在这里问这个。

我有一个模型,用户记录,目前,它具有以下内容:

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

我真正想要的是有一个方法,称为“播放”,来播放录音。现在,我将它放在我的视图控制器中,但这显然很糟糕,因为我在两个控制器中都有相同的方法。我已经环顾四周(并且会继续寻找)但无法弄清楚 - 它应该去哪里?我应该有一个模型控制器(经理)吗?

谢谢。

4

1 回答 1

0

您的控制器应该持有模型(即实例变量或属性),以便当用户单击视图中的按钮(应该有连接到控制器的插座)时,您可以调用所需的消息.

只需将 play 方法添加到您的模型中(在头文件中,因此它是公共的)并让控制器在用户与视图交互时调用该方法。

于 2012-06-29T02:56:12.520 回答