在下面的代码中,我试图将对象添加到数组中。没有错误,但也没有添加对象。很抱歉问了这个非常基本的问题。需要帮忙
NS 对象定义
//DataDefinition.h #import
@interface DataDefinition : NSObject
@property (nonatomic, retain) NSString *dataHeader;
@property (nonatomic, retain) NSMutableArray *dataDetails;
@end
数据定义实现
#import "DataDefinition.h"
@implementation DataDefinition
@synthesize dataHeader;
@synthesize dataDetails;
@end
显示标题部分 //DataDisplay.h #import
#import "DataDefinition.h"
@interface DataDisplay : UITableViewController
@property (strong, nonatomic) NSMutableArray *dataSet;
@property (strong, atomic) DataDefinition *individualData;
@end
显示实施部分
//DataDisplay.m
#import "DataDisplay.h"
@interface DataDisplay ()
@end
@implementation DataDisplay
@synthesize dataSet;
@synthesize individualData;
- (void)viewDidLoad
{
[super viewDidLoad];
individualData.dataHeader = @"Header1";
individualData.dataDetails = [[NSMutableArray alloc] initWithObjects:@"Header1-Detail1", @"Header1-Detail2", @"Header1-Detail3", nil];
//This didnot add
[dataSet addObject:individualData];
NSLog(@"Count of objects is %d:",[dataSet count]);
//Nor did this
dataSet = [[NSMutableArray alloc] initWithObjects:individualData, nil];
NSLog(@"Count of objects is %d:",[dataSet count]);
self.title = @"DataDisplay";
}