私のモデルで私は次のコードを持っています...私は正常に個々の値を返すことができます。私はスピーカーテーブル全体をどのように返すことができるのか知りたいです。ありがとう!静的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