Mac コンソール アプリケーションの新機能。やったことがないのですが、Objective-Cでコーディングしたいので、Xcodeでアプリケーションを作成する際に「Foundation」を選択しました。
int main(int argc, const char * argv[])
{
@autoreleasepool {
NSString *contentPath = [[NSBundle mainBundle] pathForResource:@"Input" ofType:@"txt"];
NSLog(@"%@",contentPath);
}
return 0;
}
パスがヌルです。
ここで回答に従いました: https://stackoverflow.com/a/7835776/555690関連する質問からですが、修正されませんでした。
次に、Getting a nil path from NSBundle を調べましたが、問題はディレクトリでした(ディレクトリがありません-ファイルをプロジェクトのルートに配置しただけです)。
このファイルのパスに null が返されるのはなぜでしょうか?