※ ChatGPTを利用し、要約された質問です(原文:iphoneアプリを初作成中でファイルオープンで困)
iPhoneアプリ初作成中でファイルオープンで困
このQ&Aのポイント
ボタンを押したらファイルから文字列を読み込み、表示するサンプルアプリを作成中。
ビルド後にボタンを押しても何の反応もなく、ファイルのロケーションを変えても解決しない。
Xcode4でプロジェクトとテキストファイルのロケーションを設定しているが、なぜうまく動かないのかわからない。
iphoneアプリを初作成中でファイルオープンで困
ボタンを押したらファイルから文字列を読み込み、表示するサンプルアプリを作成しようとしております。(xcode4初コーディングです)
しかし、ビルド後にボタンを押しても何の反応もありません。
ファイル(テキスト)のロケーションが違うのかと思いあちこち変えてもうまくいかず。何か私が根本的に間違っているような気がしてきました。
何がおかしいのかご教授願いますでしょうか。
xcode4
プロジェクトロケーション: デスクトップ>>sample
テキストファイルロケーション: デスクトップ>>sample>>Resources>>text.txt
テキストファイル中身: aiueo(形式はUTF-8)
sampleViewController.m
-(IBAction)userbutton:(id)sender{
self.label1.text = [NSString stringWithContentsOfFile:@"text.txt" encoding:NSUTF8StringEncoding error:&error];
です。ビルドは問題なくできているようです。
こんな質問の仕方でよいのかもわかりませんが、よろしくお願い致します。
お礼
解決致しました。原因はご指摘の通りパス間違いです。 そして解説を読んで、なぜみなさんがパスをクラスを使って指定しているのかわかりました。(パスなんてベタ打ちでいいのにとか思ってました) ご丁寧な回答ありがとうございました。 他に回答して下さいました方々もありがとうございました。