关于将NSCoding添加到现有项目的困惑(C新手)

时间:2012-02-01 14:10:41

标签: iphone objective-c xcode

我正在阅读教程

http://www.raywenderlich.com/1914/how-to-save-your-app-data-with-nscoding-and-nsfilemanager

关于使用NSCoding以便我可以保存我的应用数据。早期的教程修改了@interface行,如下所示:

@interface ScaryBugData : NSObject <NSCoding>

我的意图是在我的Delegate中使用NSCoding,但@interface行看起来像这样:

@interface MyAppDelegate : UIResponder <UIApplicationDelegate>
...
@end

由于我是objective-c的新手,我不确定如何将两者合并在同一个.h文件中。 (就此而言,我对语法也不清楚。)

我如何组合并使用这两个陈述?

2 个答案:

答案 0 :(得分:3)

如果一个类符合多个协议,您可以将它们列为逗号,如

<UIApplicationDelegate, NSCoding>

答案 1 :(得分:0)

@interface MyAppDelegate : UIResponder <UIApplicationDelegate, NSCoding> {...} ... @end

我应该做你想做的事。

相关问题