ユーザーが定義したパスを取得できる必要があります。
NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager createFileAtPath:Usersetpath contents:data attributes:nil];
usersetpath を定義する必要があります
ユーザーが定義したパスを取得できる必要があります。
NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager createFileAtPath:Usersetpath contents:data attributes:nil];
usersetpath を定義する必要があります
これは、パスの選択方法の例です。
__block NSOpenPanel* panel= [NSOpenPanel openPanel]; // __block because it's used
// inside the block
__block NSString* path;
[panel setCanChooseDirectories: YES];
[panel setCanChooseFiles: NO];
[panel beginSheetModalForWindow: self.window completionHandler:^(NSInteger result)
{
if(result==NSOKButton)
{
path= [[panel URL] absoluteString]; // This is the path the user choosed
}
// Check also for the case that the user did hit the cancel button
panel=nil; // The panel retains the block and the block retains the panel
// so break the strong ref cycle by setting panel to nil.
}];
編集
ファイル名をパスに追加する必要があることを忘れていました。
「ユーザーからのパス」とはどのようなものですか? テキストフィールドを使用して、ユーザーに文字列を入力させ、それを使用してパスを入力させることができますが、質問が正確に何であるかは明確ではありません。
また、典型的な iOS アプリでは、通常、ユーザーはパス構造に直面しないことに注意してください。実際には、パスをユーザーから隠し、適切なディレクトリに裏でファイルを保存する必要があります。
編集:iOSまたはMac OSを指定していないのを見たので、上記のコメントはもちろんiOSに当てはまります...