我正在开发一个应用程序,其中我为模型、视图和控制器创建了一些类。
模型类很少,即
细胞模型.h
#import <Foundation/Foundation.h>
@interface CellModel : NSObject{
}
@property(nonatomic, assign)BOOL isSelected;
@property(nonatomic, retain)NSString *headingText;
@property(nonatomic, retain)NSString *subHeadingText;
@end
细胞模型.m
#import "CellModel.h"
@implementation CellModel
@end
上面提到的类将作为每个单元格的模型对象
表模型.h
/*This is the model class navgation bar menu and will contain objects of "CellModel only"*/
#import <Foundation/Foundation.h>
@interface TableModel : NSObject{
}
@property(nonatomic, retain)NSMutableArray* menuOptionsArray;
@end
和
表模型.m
#import "TableModel.h"
@implementation TableModel
@end
现在在视图控制器类中,我创建了名为 *tableModelObj 的 TableModel 类型的属性。在一种方法中,我在 tableModelObj.menuOptionArray 中添加了 CellModel 类型的不同对象
但我不知道为什么,但是当我尝试在此数组中添加对象时,对象“tableModelObj”始终为空。
PS 我不想合成我的属性,因为在 XCode 4.6 中没有必要这样做。