所以在我的模型中我有以下代码...我成功地能够返回每个单独的值。我想知道我怎么能够返回整个speakerTable [] ...也许一些建议。谢谢!返回一个静态const []
typedef struct {
NSUInteger speakerID;
NSString * speakerName;
NSString * speakerPosition;
NSString * speakerCompany;
} SpeakerEntry;
static const SpeakerEntry speakerTable [] =
{
{0, @"name", @"position", @"company"},
{1, @"name", @"position", @"company"},
{-1, nil, nil, nil}
};
这正常工作......
-(NSString *) stringSpeakerCompanyForId:(NSUInteger) identifier{
NSString * returnString = nil;
if ([self helpCount] > identifier) {
returnString = speakerTable[identifier].speakerCompany;
}
return returnString;
}
这并不在所有的工作..
-(id) getSpeaker{
//if ([speakerTable[0].speakerName isKindOfClass:[NSString class]])
// NSLog(@"YES");
NSArray * myArray3 = [NSArray arrayWithArray:speakerTable];
return myArray3;
}
@Jennis谢谢,抱歉,从来不知道这件事。照顾它。 – Greg