問題タブ [simulator]
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.
preprocessor - Bada OS でのコンパイルの検出
に似たようなことをしたいのです#ifdef __linux__
が、bada SDK を使用します。デフォルトで定義されている定数はありますか? また、シミュレーター用にコンパイルしていることを検出できますか?
iphone - objc_msgSend()中にプログラムが_class_isInitialized()でEXC_BAD_ACCESSを受信するのはなぜですか?
最終更新:この問題の修正は気のめいるものであることが判明しました。プロジェクト内の.xcodeprojディレクトリに移動し、<username>.mode1v3
および <username>.pbxuser
ファイルを削除します。それはそれを修正しました。ブー、Xcode。
これは、通常の保持/解放のバグではないということから始めます。それは私のコードの開発ブランチで発生し始めたばかりで、バグはマスターブランチには存在せず、答えを示すソースの違いを見つけるのに問題があります。だから私はただひどいものに行きます。
ビューコントローラクラスがあります。他のいくつかのViewControllerを参照するいくつかのプロパティがあります。それぞれは、次のように、必要に応じてゲッターアクセサーを介してロードされます。
後で電話するとき[self notesViewController]
、それはすべて良いです。ただし、これは機能しなくなりました。
このメソッドが他のアクセサーと同じ方法で呼び出されると、明らかにnibのロード中ですが、おそらくその前に爆撃されます。
nib loadメソッドを起動すると、SimulatorSDKで何か厄介なことが起こっているように見えます。実際、おそらくずっと早いです。の小さなNSLogアクションでnibloadinginitializerをオーバーライドすると、DateFieldController
疑わしいことにどこにも行き着きません。
言うまでもなく、これらのNSLogステートメントはどちらも実行されません。
どうしたの?なぜランタイムが私を怒鳴りつけているのですか?(呼び出しをからself.dateFieldController
に切り替えてもバグは修正され[self dateFieldController]
ません。このコードは、クラッシュしていないマスターブランチのコードとまったく同じです)。
FWIW、XCode 3.2.3 64ビットでビルドしており、Simulator 4.0、Debug、i386 arch(OSX10.6.3を実行している新しいMacBookPro上)用にコンパイルしています。プロジェクト設定の展開ターゲットは「iPhoneOS」に設定されています。 3.0 "(これを3.1.3にアップグレードしても修正されません)。
更新:controllerForFieldType:
要求に応じて、 :の実装
特に関連性がないと思うので、これを以前に省略しました。問題は、スタックの後半、実際のゲッターメソッドで発生しているようdateFieldController
です。
アップデートII: @zneakの提案で、[実行]-> [Guard Mallocを有効にする]の設定をオンにして、シナリオを再度実行しました。結果は基本的に同じですが、ランタイムの内部バックトレースが異なります。クラスまたはNIBに問題があり、デコードが妨げられているように見えます。
アップデートIII:プロットが厚くなります。コメントの@ohorobの提案で、env arg OBJC_PRINT_INITIALIZE_METHODS = YESを追加したところ、ここで問題になっているものを除いて、アプリ内のすべてのクラスの初期化が適切であることがわかりました。コンソール出力では、それぞれが次のようになります。
アプリを実行して爆発につながるテーブル行を選択すると、クラッシュ前のnslogコンソール出力とクラッシュ自体が表示されます。これは、不適切な初期化を除外できることを意味すると思いますが、実行時の専門家ではありません。
masterブランチとこのdevブランチのコードの違いを徹底的に監査しましたが、まだポインターを踏んだことを示すものは何も見つかりませんでしたが、それが起こっている可能性が最も高いと思います。
iphone - IphoneSqlite3クエリが遅すぎます
こんにちは私は本当に私のアプリで立ち往生しています。SQLITE3を使用して、テーブルの1つで約250.000行(50mb)の単純なSELECTを作成する必要があります。Iphone Simulatorをロードすると、クエリに約3秒かかります。デバイスでアプリをテストすると、クエリに90秒かかります。残念ながら、90秒待ってもアプリをリリースできません。ここに私のコードを投稿します:
これがSQLITE3を使用してテーブルを作成した方法です
ご覧のとおり、WHEREステートメントはなく、単純な「SELECTstreetFROMstreets」にすぎません。
ここで助けが必要ですよろしくお願いします。
android - Android ビデオ シミュレーター
Android開発は初めてです。
Android デバイスの前面カメラと背面カメラでビデオを録画する必要があります。デフォルトの Android シミュレーターは、このビデオ録画をサポートしていません。
ビデオ録画を実行してテストする方法を教えてください。利用可能なシミュレーターがあれば教えてください。
ありがとうございました!
blackberry - デバイスシミュレータでBlackBerryアプリケーションを実行しているjvmを監視するデバッガ
デバイスシミュレーターでBlackBerryアプリケーションを実行しているjvmを監視するデバッガーが必要です(OllyDbgを使用してWindowsアプリケーションをデバッグするのと同じ方法です)。推奨事項はありますか?
serial-port - 特定のボーでファイルを「cat」する方法は?
uCsim を使用して SDCC プロジェクトの単体テストを行っています。
uCsim/S51 では、次の方法でシリアル ライン トラフィックをシミュレートできます。
また
後者の形式では、データはすぐにシミュレーターに送信され、多くのフレームが失われます。したがって、プレーン ファイルでテスト データを指定する代わりに、代わりにパイプを使用します。
では、`cat' ユーティリティから出力ボーを制御するにはどうすればよいでしょうか? または、特定のレートでビットを出力するために使用できる別のユーティリティはありますか?
simulator - Windows 用の WAN シミュレーター
Windows 用のオープン ソース/フリーウェア WAN シミュレーターはありますか?
eclipse - シミュレータへの.codデプロイメントの問題
これはBlackberryDevelopmentForumsのトピックの再投稿ですが、そこで回答が得られなかったので、SOを試してみようと思いました。
私が開発したIchabodという社内ライブラリがあります。これは、アプリケーションの1つであるSpyderに必要です。SpyderはBlackberry 4.5.0オペレーティングシステムで実行されます(当初のターゲットは8330デバイスでした)。bb-ant-toolsを使用して、別のプロジェクトにあるライブラリをコンパイルし、C:\ Program Files \ eclipse \ plugins\net.rim.ejde.componentpack4.5.0_4.5.0.21にデプロイしました。 \ components\simulator。SpyderアプリケーションはEclipseプラグインで問題なくデバッグされました(私はRIMプラグインの1.1.2バージョンでGalileoを使用しています)。
しかし、今日、コードにいくつかの変更を加えた後(Ichabodでコードの変更は行われていません)、Spyderアプリケーションのデバッグに行きましたが、アプリケーションが突然Ichabodモジュールを見つけることができなかったことがわかりました。Eclipseプラグインフォルダにnet.rim.ejde.componentpack4.5.0_4.5.0.28\ディレクトリがあることに気付いたので、おそらく気付かずにコンポーネントパックを更新したのではないかと思い、Ichabodのターゲットパスを調整しました。ライブラリを作成し、bb-ant-toolsを使用して再構築しました。同じ問題。そこで、4.5.0.21ディレクトリと4.5.0.28ディレクトリの両方から.codと関連するすべてのファイルを削除してみましたが、Ichabodライブラリを再コンパイルして両方の場所に展開したところ、4.5.0.21では機能しますが4.5.0.28では機能しないことがわかりました。 ([設定]の下の[モジュール]画面にも表示されません)。
.codファイルがcomponents\Simulatorフォルダーにあることを確認しましたが、シミュレーターがファイルを認識しない理由がわかりません。
助言がありますか?
bb-ant-toolsbuild.xmlスクリプトが添付されています。
ありがとう、
〜スコット
iphone - IBに配置されたUI要素は、シミュレーターで上にシフトして表示されます
ここで何かが足りないかどうかはわかりませんが、要素(UIImageまたはUILabel)をIBにドロップし、シミュレーターでアプリを実行すると、UI要素が少し上にシフトします(最初の青いHIG行に配置するとステータスバーにスナップします) )。
私が見落としている設定のように見えます。これはおなじみですか?助けてください!
何が起こっているのかを説明するスクリーンショットを追加しました...
- InterfaceBuilderで
代替テキストhttp://dl.dropbox.com/u/3093402/Images/IB.png
- シミュレーターで
iphone - iphone: プロトコルはシミュレーターでは機能しますが、デバイスでは機能しません。これ以上はわかりません
サブビューにオプションのプロトコルを実装したかったのです。サブビュー クラスは uiviewcontroller によって継承され、ほとんどのビュー コントローラーはこのサブビューによって継承されます。シンプルな構造だと思います。
問題は、シミュレーターでのみ機能することです。デバイスでは、最初の nslog だけが表示され、その後アプリケーションが閉じます。シミュレーターでは正常に動作します。
どうなり得るか ?
確かに、コメントアウトされているものもありますが、それらには何の努力もありません。
プロトコル:
サブビューコントローラーの一部
サブビューの一部