問題タブ [mogenerator]
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.
core-data - Mogenerator アサーションが失敗しました: (momcTool && "momc not found")、関数 -[MOGeneratorApp setModel:]
次のエラーが表示されるため、Mogenerator 1.27 で NSManagedObject クラスを生成できません。
アサーションに失敗しました: (momcTool && "momc not found"), function -[MOGeneratorApp setModel:], file /tmp/mogenerator-LDeD/mogenerator-1.27/mgenerator.m, line 643. Abort trap: 6
私はこのコマンドを使用しています:
mogenerator -m myApp/myModel.xcdatamodeld/myModel.xcdatamodel -O myApp/Model --template-var arc=true
まったく同じコマンドが古いコンピューターでは機能しますが、同じバージョンの Mogenerator を使用する新しいコンピューターでは機能しません。新しいコンピュータで動作しないのはなぜですか?
xcode - コア データ オブジェクト属性を削除する際の Mogenerator エラー
xcode 5 と mogenerator を使用しています。モデル内のオブジェクトから特定の属性を削除すると、mogenerator からコード生成エラーが発生します。このオブジェクトから他の属性を削除したり、他のオブジェクトから他の属性を問題なく削除したりできます。
エラーは次のとおりです。
モデル内のオブジェクトは次のとおりです。
問題の属性は強調表示されたもので、permanentID であり、省略不可の int32 として構成され、デフォルトは 0 です。
名前のスペルを変更するだけで、mogenerator ビルド エラーが発生します。モデルをバージョン管理し、新しいバージョンで属性を削除すると、エラーが残ります。このエラーは、変数を含むフェッチに関連付けられていることがわかりましたが、ここではそうではないと思います。mogenerator と xcode の両方を再インストールしましたが、エラーは解決しません。
問題が何であるかを特定するのを手伝ってくれる人はいますか?
objective-c - mogenerator はファイルを生成しません
チュートリアルの 1 つを使用して mogenerator をインストールしました。新しいターゲットに実行スクリプトを追加し、Cmd+B をクリックしました。新しいファイルをいくつか取得する必要がありますが、取得していません。私の .xcdatamodeld には、2 つのエンティティ (ユーザーとリポジトリ) があります。以下に、私のプロジェクトの印刷画面があります。
私の考えのどこに問題がありますか?もっとどうしたらいいですか?まだウェブ上で解決策を見つけていないので、助けてください。
ios - Swift から extern const 構造体へのアクセス
Mogenerator で生成された Swift の c-struct にアクセスできません。
構造体は実装にあります:
そしてヘッダーで:
ブリッジ ヘッダーにヘッダー インポートを追加しました。しかし、Swift から構造体にアクセスできません。Objective CI を使用すると、できます。Swift は実装ファイルにあるように struct 宣言が必要なのかもしれないと思ったので、ブリッジ ヘッダーに .m ファイルを追加しようとしましたが、これは機能しません。これらのファイルは Mogenerator によって生成されるため、これらのファイルの構造を変更することはできないと思います。
これを修正するにはどうすればよいですか?
ありがとう。