誰もこの問題を知っていますか?
私はファイルパッケージに(のメソッドでNSDocument
)書いています。
[(NSFileWrapper *)content writeToURL:myURL
options:NSFileWrapperWritingAtomic | NSFileWrapperWritingWithNameUpdating
originalContentsURL:myURL
error:error];
ファイル パッケージの内容を見ると、更新されていません。新しいファイルは表示されず、古いファイルはそのままです。古いファイル (もう存在しないはずのファイル) を開こうとすると、エラー メッセージ ( 内Finder
) が表示されました:「見つかりません...」
何が問題ですか:
私は間違った方法で遊んでい
NSFileWrapper
ますか?パッケージに「隠されている」ファイルの情報の更新に問題はありますか?
編集
error
書いているときはありません。NSDocument
Core Data のサポートが必要なため、メソッドは使用していません。BSManagedDocument
サブクラスと呼ばれるクラスを使用しNSDocument
ます。おそらく関連する問題は、
NSFileWrapperWritingAtomic
オプションを使用しないと、「... という名前のファイル (私のディレクトリ!!!) が既に存在するため、書き込みできません」というエラーが表示されることです。