Tag: 委派

无法调用从我的协议类委托方法

我有一个类的协议: @protocol DataStorageManager – (void) saveFile; @end @interface DataManager : NSObject { id <DataStorageManager> delegate; } @property (nonatomic, assign) id<DataStorageManager> delegate; //methods @end 及其实施: @implementation DataManager @synthesize delegate; @end 而且我还有另外一类是第一个和第三个之间的适配器: #import "DataManager.h" #import "DataPlistManager.h" @interface DataAdapter : NSObject <DataStorageManager> @property (nonatomic,strong) DataPlistManager *plistManager; – (void) saveFile; @end 及其实施 #import "DataAdapter.h" @implementation DataAdapter -(id) initWithDataPlistManager:(DataPlistManager *) […]