2

ドキュメントがロックされているかどうかを知る方法はありますか? (Cocoa のドキュメント ベースのアプリのタイトル バーに表示される文字列を意味します。画像を参照してください)

私は試してきました-[NSDocument isInViewingMode]が、常にNOを返します:(そして、これまでのところあまり成功せずにこのスレッドを読んでいます...

ここに画像の説明を入力

4

1 に答える 1

2

私の理解では、確認すべき 3 つのケースがあります。

  • ドキュメントはユーザーによってロックされており、URL またはファイル マネージャーから取得できます
  • ドキュメントの場所は書き込み可能ではありません: ファイル システムが読み取り専用であるか、ユーザーに権限がない可能性があります
  • ユーザーが実際に編集したくないとシステムが判断するほどドキュメントが古い

最初の 2 つは、自分で確認する必要があります。ただし、後者は呼び出すことで実現できます-checkAutosavingSafetyAndReturnError:

于 2012-06-27T17:05:59.330 に答える