タイトルのとおりiOSでアプリ開発をしていてプロジェクトにインポートしてテキストファイルを取得するときにNSStringクラスのstringWithContentsOfFileメソッドをよく利用すると思いますがそのときにWarningがでた場合の対処法についてご案内します。

なんの事はありません。引数をちゃんと指定しましょう

問題は大したことありません。stringWithContentsOfFileメソッドにちゃんと引数を指定すれば治ります。下記のように。

NSString *path = [[NSBundle mainBundle] pathForResource:@"hoge" ofType:@"txt"];
NSError *error = nil;
int enc = NSUTF8StringEncoding;
NSString *text = [NSString stringWithContentsOfFile:path encoding:enc error:&error];

以外とこれで迷っちゃて時間を無駄にしちゃう人もいると思うので紹介しました。