私はcocoaHTTPServerライブラリを使用して、ファイルを "公に"保管することができます。何らかの理由で私はディレクトリにファイルを書き込めません。iOSファイルはディレクトリに書き込まれません
ローカルのファイルディレクトリに書き込むことはできますが、パブリックの "Web"フォルダに書き込むことはできません。
/var/mobile/Applications/42CE308A-F804-47E3-BA07-CB921B909FFB/Documents/song.caf /var/mobile/Applications/42CE308A-F804-47E3-BA07-CB921B909FFB/MyApp.app/Web/song.caf
下位のものは機能しますが、下位のものは機能しません。 意味、ファイルを保存するときに、ドキュメントディレクトリ内のファイルをチェックします。保存した後、 "Web"ディレクトリをチェックすると、ディレクトリは空です。
そして私はAVAssetWriterを使って曲を保存しています。
NSString *exportPath = [DataCenter sharedDataCenter].songURLLocal;
if ([[NSFileManager defaultManager] fileExistsAtPath:exportPath]) {
[[NSFileManager defaultManager] removeItemAtPath:exportPath error:nil];
}
NSURL *exportURL = [NSURL fileURLWithPath:exportPath];
AVAssetWriter *assetWriter = [AVAssetWriter assetWriterWithURL:exportURL
fileType:AVFileTypeCoreAudioFormat
error:&assetError];
@JasonCocoここにこのような評判があるので、このようなコメントを残すよりも、助けてくれないか建設的でない方が良いはずです。 – WrightsCS
@spentak **「assetError」**出力は何ですか? 'NSLog(@" Asset Error:%@ "、[assetError localizedDescription]); ' – WrightsCS
@WrightsCSコメントは問題に建設的ではないので、コメントではなく答えとして残されています。それは遊び心のあるものであることを示すうなずきがあり、私はこのコミュニティが深刻な開発コミュニティであるべきだと考えていますが、軽くて愉快なコメントは間違っていません。私に彼のための答えがあったら、私はそれを与えていただろう。私は個人的にこのタイプのコメントに間違いがあるとは思わないし、私と他の人からのこのようなコメントがコミュニティ全体に加わることを非常に強く信じている。 –