0

View Based content mode on OS X versions prior to 10.7

Identifier on OS X versions prior to 10.7

これは、IB で「ソース リスト」オブジェクトを使用しようとすると、警告として表示されます。私のビルド ターゲットは、開発/リリース用に 10.6 に設定されており、ビルドされます。

これが実際に 10.6 でクラッシュすると仮定するのは正しいでしょうか? なぜ私はそれを構築することさえできるのですか?

4

1 に答える 1

0

問題ナビゲーターの警告のすぐ上を見ると、「サポートされていない属性」などの見出しの下にあることがわかります。

したがって、それらに付随することを意図した見出しを含む完全な警告は次のとおりです。

  • サポートされていない属性: OS X バージョン 10.7 より前のビュー ベースのコンテンツ モード
  • サポートされていない属性: OS X バージョン 10.7 より前の識別子

つまり、10.7 より前の OS X バージョンでは「View Based content mode」と「Identifier」属性がサポートされていないことを示しています。

問題は、テーブル ビューがソース リストであることではありません。10.5 で導入されました。問題はそれです:

  • テーブル ビュー (またはその中の何か) に識別子を指定し、
  • テーブル ビューをビューベースのテーブル ビューとして作成しました。

もちろん、テーブル ビュー内の何かに識別子を付ける主な理由は、ビューを再利用するためです。したがって、これらは実際には 1 つの問題です。

ソリューション/TL;DR

10.6 のアプリでビューベースのテーブル ビューを使用しようとしています。それはうまくいきません。10.7 (またはそれ以降) を要求するか、セルベースのテーブル ビューを作成する必要があります。

于 2013-07-19T23:10:15.227 に答える