ユーザーが単語を入力し、ボタンを押して単語の定義を取得できるiOSアプリを開発しようとしています。
実際、私は次のような単語とその定義を含むファイルを持っています
Apple , the definition
orange , the definition
コードを書きましたが、なぜ機能しないのかわかりません
#import "ViewController.h"
NSString *readLineAsNSString(FILE *file);
@interface ViewController ()
@end
@implementation ViewController
@synthesize text;
@synthesize lab;
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)butt:(id)sender {
FILE *file = fopen("1.txt", "r");
NSString *a = text.text ;
bool found =FALSE;
while(!feof(file)|| !found )
{
NSString *line = readLineAsNSString(file);
if ((a= [[line componentsSeparatedByString:@","] objectAtIndex:1])) {
lab.text = [[line componentsSeparatedByString:@","] objectAtIndex:0];
}
fclose(file);
}
}
@end
誰かが私が何が悪いのかを理解するのを手伝ってもらえますか?