我对这个库和我的对象有一些问题,我有3种对象:页面,小工具,画廊
page:
int
string
dictionary of widget
widget:
int
string
dictionary gallery
gallery
int
string
array page我创建了所有协议,所以我创建了如下内容:
page:
import widget
int
string
dict<Widget>
widget
import gallery
int
string
Gallery
dict<Gallery>
Gallery
import page
int
string
array<Page>在我创建委托和所有这一切之后,我得到了“未知类型”错误,并且找不到protocol...where是错误吗?
发布于 2015-06-22 18:26:10
您需要定义协议并导入头文件
//Page.h
@protocol Page
@end
@class Widget;
@interface Page : JSONModel
@property (nonatomic, assign) NSInteger pageID;
@property (nonatomic, strong) NSString *name;
@property (nonatomic, strong) Widget *widget;
//Widget.h
@class Gallery;
@interface Widget : JSONModel
@property (nonatomic, assign) NSInteger widgetID;
@property (nonatomic, strong) NSString *name;
@property (nonatomic, strong) Gallery *gallery;
//Gallery.h
#import "Page.h"
@interface Gallery : JSONModel
@property (nonatomic, assign) NSInteger galleryID;
@property (nonatomic, strong) NSString *name;
@property (nonatomic, strong) NSArray<Page>* pages;https://stackoverflow.com/questions/30684513
复制相似问题