問題タブ [cappuccino]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
48 参照

cappuccino - カプチーノでブラウザのスクロールバーを表示できるようにする方法はありますか?

質問はそれをすべて言います。カプチーノを使ってレイアウトを簡単にすることに興味があるので、ブラウザーのスクロールバーをアクティブにしたいと思います。

0 投票する
3 に答える
150 参照

cappuccino - CPPredicateEditorが空白です

私はCappuccinoフレームワークを使用してWebアプリケーションを構築しており、XcodeCapp-Cocoaリスナーを介して新しいXcode統合を使用しています。NSPredicateEditorをnibファイル(MainWindow.xibなど)に配置し、それをcib(Cappuccinoの場合)に変換できるようにすると、述語エディターは空になり、CPScrollViewが存在する境界線と背景色だけが残ります。 。述語行テンプレートを変更しようとしましたが、うまくいきませんでした...何か提案はありますか?

Xcode / InterfaceBuilderNIBファイル

実行時のカプチーノアプリケーション

0 投票する
1 に答える
184 参照

cappuccino - Objective-J と Cappuccino のセットアップ方法

Objective-J で開発を開始しようとしていますが、セットアップ方法について完全に迷っています。セットアップに関するドキュメントは、あまり役に立ちませんでした。私は Web 開発と Objective-C に精通しているので、すべてをセットアップできればプログラムを作成できます。私の(共有)サーバーにセットアップする方法について、順を追って説明してもらえますか?

この小さな「チュートリアル」はまったく役に立ちませんでした。

0 投票する
1 に答える
368 参照

cappuccino - カプチーノでカスタム編集可能なテーブル列を作成する方法

クリックせずに値を変更できるCPTableColumnを作成しようとしています。例として、スライダーをテーブルに表示させようとしています。スライダーをドラッグすると、行のテーブル値が変更されます。

CPTableViewを調べると、CPTextFieldsとCPButtonsがサポートされていることがわかりますが、他のコントロールを使用して値をインライン編集できるようにする方法がわかりません。

これに関するどんな助けも素晴らしいでしょう。

0 投票する
1 に答える
264 参照

android - iOS のみのサポートから iOS + Android + Web への移行

いくつかの iOS アプリ (Objective-C + iOS フレームワーク + いくつかの Web API) があります。派手なグラフィックスも、opengl も、派手なオーディオ処理もありません。

Android だけでなく、ブラウザーを使用する一般的な Web ユーザー (デバイスに関係なく) もサポートしたいと考えています。

私のコードをAndroidに移植する方法はないと思います。これは正しいです?
Web パーツでは、カプチーノを試していて気に入っています (クライアント側の Web についてはかなり時代遅れですが、コードのかなりの部分を Objective-C から Objective-J とカプチーノに変換したところ、うまくいきました予想をはるかに上回る。)

私の質問は、リソースが限られている人のために、Android を追加することをお勧めしますか?
私のオプションは次のとおりです。
1- iOS を保持し、カプチーノを使用して Web
アプリを追加する 2- iOS を保持し、Android を追加する
3- すべてを Web に切り替える (Web アプリの iOS および Android ラッパーを作成する)
4- ...

ターゲット市場やあらゆる種類のものに依存することはわかっていますが、技術的およびリソース管理の観点から、あなたの意見では最善のアプローチは何ですか.

0 投票する
1 に答える
126 参照

cappuccino - Cappuccino のハンドラーのサイズ変更

Cappuccino の CPView にサイズ変更ハンドラーを追加するにはどうすればよいですか? 回転ハンドラーがある例を見ましたが、ビューのサイズを自由に変更したいです。

回転の例

0 投票する
1 に答える
250 参照

cappuccino - カプチーノでテキストを描画する方法

CPView でテキストを描画しようとしています。これがあります。

しかし、コンソールに次のエラーが表示されました: ReferenceError: Can't find variable: CGContextShowTextAtPoint

どうすればいいですか?

0 投票する
1 に答える
253 参照

cappuccino - Cappuccino の CPTableView 列に削除ボタンを追加する

これは簡単なことのように思えますが、CPTableView でイベントに応答するボタンを取得するのに苦労しています。初期化コードは次のとおりです。

次に、同じビュー コントローラーに次のセレクター コードを含めます。

ボタンをクリックしてもコンソールログが取得されないため、テーブルビューがマウスのクリックを押しつぶしているようです。

これを行う簡単な方法はありますか?私が欲しいのは、テーブル内の対応する行を削除するボタンだけです。

0 投票する
2 に答える
3715 参照

javascript - JSON.parse が JSON 文字列を正しく評価しない

JSON.parse を使用して、この JSON 文字列を解析しています

ただし、出力としてこの結果を取得しているだけです。

これは結果であってはなりません。これをカプチーノフレームワーク内で使用しています。ここで私が間違っていることを誰かが知っていますか?

0 投票する
1 に答える
67 参照

javascript - オブジェクトが CPArray に追加されたときにスローされる CPRangeException

私のカプチーノ アプリでは、JSON 経由で RoR バックエンドから読み取り、結果をリストに入れています。アプリが最初に読み込まれるときはすべて問題ありませんが、アイテムを編集する (そして編集内容をデータベースに書き込む) と、アイテム リストが更新されるときにエラーが発生します。

エラーはCPRangeException: -[_CPJavaScriptArray objectAtIndex:]: index (-1) beyond bounds (3)です。

実際に変更を加えずにアイテムを編集しても、このエラーが発生します。この場合、アプリが受け取る JSON 文字列はまったく同じままです。追加または削除された項目はないため、配列を範囲外に書き込むべきではありません。

これが私のコードです:

それが私のコードのエラーなのか、それともカプチーノ フレームワークとの何らかの矛盾なのかはわかりません。これを修正するために私ができることを誰かが知っていますか?

残りのコードはここにあります