英語が下手で申し訳ありませんが、これらを 3 日間行っています。誰か助けてくれませんか?
私は初心者のxcodeプログラマーで、csvファイルからデータを返したいだけですが、常にnullです
ここで多くの投稿を読むようにしています。コピーして何度も編集していますが、うまくいきません。
.
私のcsvファイルのデータ
INTEL Core-i3 3220 3.3 HD2500,x,
AMD FX9590 4.7 8core Black Edition,x,
INTEL Core i3-4130 3.4 HD4400,x,
AMD FX9370 4.4 8core,x,
INTEL Core i3-4330 3.5 HD4600,x,
AMD FX8350 4.0 8core,x
これは私の NSObject です
@synthesize cpuData,selectedCpu;
NSMutableArray *x;
-(NSArray *)sendCpu{
NSArray *itemArray;
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"xcpu" ofType:@"csv"];
NSString *content = [NSString stringWithContentsOfFile:filepath encoding:NSUTF8StringEncoding error:nil];
NSArray *arrayfarm = [content componentsSeparatedByString:@"\n"];
for (NSString *item in arrayfarm) {
itemArray = [item componentsSeparatedByString:@",x"];
[x addObject:itemArray];
}
return [x objectAtIndex:cpuData];
}
@end
これは私のviewControllerです
- (void)viewDidLoad
{
[super viewDidLoad];
globalData *d = [[globalData alloc]init];
for (int i=1;i<20;i++){
[d setCpuData:i];
NSLog(@"%@",[d sendCpu]);
}
}
もう 1 つ質問があります。データの 1 つを選択する方法を誰か教えてください。
例 私だけが欲しい
"INTEL Core-i3 3220 3.3 HD2500" from "INTEL Core-i3 3220 3.3 HD2500,x"
いろいろやってみるけど無理
ご清聴ありがとうございました。私の非常に下手な英語で申し訳ありません