0

私はプロジェクトに取り組んでいますが、先週からxcodeでxibファイルとプロジェクトの別のページに変更を加えることができません。ただし、他のページで変更を加えることはできます。ルートとして開くと、main.xibでも変更を加えることができます。これを引き起こす原因は何ですか?とても迷惑です。

これは私が得るものです:

「MainWindow.xib」は編集のためにロックされており、変更を保存できない場合があります。ロックを解除しますか?

4

1 に答える 1

1

自分のファイルの所有権を失ったようです (または何らかの理由で)。これは、コマンド ラインからリストするだけで確認できます ( ls)。たとえば、次のようになります。

$ ls -l
total 184
-rwxr-xr-x  1 andy  staff   2731  7 Dec  2010 AppDelegate.h
-rwxr-xr-x  1 andy  staff   3976  7 Dec  2010 AppDelegate.m
-rwxr-xr-x  1 andy  staff   2625  7 Dec  2010 Choices.h
...

私のユーザー名は「andy」なので、既にこれらのファイルを所有していますが、持っていない場合は、chownルートとして使用してディレクトリ階層全体の所有権を変更できます。

$ ls -l
total 0
drwxr-xr-x  12 andy  staff  408 15 Dec  2010 CFLocalServer
drwxr-xr-x  23 andy  staff  782 18 Dec  2010 GridMenu
drwxr-xr-x  12 andy  staff  408 16 Dec  2010 Hello
drwxr-xr-x  16 andy  staff  544 18 Dec  2010 NSTableViewBinding
drwxr-xr-x  18 andy  staff  612 18 Dec  2010 OpenCL_OceanWave
$ sudo chown -R andy:staff *
Password:
$ 

これは Finder を使用して行うことができますが、それを説明するのは簡単ではありません。

最終的には、所有権を失った理由を突き止める必要があります。現在、自分のマシンを制御できていないためです。制御されているのは自分です。

于 2012-05-08T06:09:06.153 に答える