2011-12-26 14 views
0

私はCappuccinoフレームワークでWebアプリケーションを構築していますが、XcodeCapp-Cocoaリスナーを使用して新しいXcode統合を使用しています。 MainWindow.xibのようなnibファイルにNSPredicateEditorを置いて、Cub(Cappuccinoの場合)に変換できるようにすると、プレディケートエディタは空になり、残っているのは境界線と背景色です。 。私は述語の行テンプレートを修正しようとしましたが、運がなかった...任意の提案?CPPredicateEditorが空です

Xcode/Interface Builder NIB file

Cappuccino Application when run

答えて

1

私は答えを発見しました。実際にはには、何も表示されない前にというCPPredicateEditor述語が必要です。

+0

Imは、同じxcodecapp設定を使用しているカプチーノプロジェクトで同じ問題に直面していて、CPPredicateEditorに述語を与える方法を理解できません...データソースメソッドでは動作することが期待されますが、一種の損失です。あなたはおそらくあなたのコードの一部を、エディタに述語を渡す場所に投稿できますか? – Warkst

+0

[aPredicateEditor setObjectValue:aPredicate]; –

+0

私はこれをしましたが、うまくいきませんでした。 CPPredicateEditorをIBを介したバインディングと接続することは、やっかいです。とにかくありがとう:) – Warkst

0

私は、私たちのメーリングリストに質問を投稿示唆しています。その特定のコンポーネントを書いた人は頻繁にそこにいるが、私はモニターだとは思っていない。

また、コードですべて実行できます。

+0

私はそれを理解することになったが、感謝@ Me1000!あなたのTimeTableアプリとCPTableViewの実装で素晴らしい仕事はbtw!抜群の仕事! –

1

@ルークフレッチャーの質問への私のコメントで述べたように、[aPredicateEditor setObjectValue: aPredicate]をコードに追加しようとする最初の試みは機能しませんでした。私は私のinitWithCib:bundle:メソッド内からそれを呼んでいた :なぜここに

です。この機能のCPPredicateEditorで変更した設定は、IBに入力されたcibの設定によって上書きされるようです。これを回避するには、コードをawakeFromCibに移動して正常に機能しました。あなたはバインディングを使用する場合は、変更を行うとき、私はsetObjectValue:メソッドを使用している場合、これはそうではないという問題があった一方で

はしかし、あなたが結合で参照CPPredicateオブジェクトが自動的に、CPPredicateEditorによって更新されます。そこで私の変更を取得するために、CPPredicateEditorオブジェクトのobjectValueを収集しなければなりませんでした。