問題タブ [ios-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.

0 投票する
4 に答える
2204 参照

iphone - アプリのドキュメントディレクトリにファイルを書き込めないのはなぜですか?

ユーザーのアプリケーションのDocumentsフォルダーにデータを書き込む方法を説明するコードスニペットをいくつか見つけました。ただし、iPhoneシミュレーターでこれを試してみると、ファイルは作成されません。私は呼びました

[NSFileManager isWritbleAtPath:<my document folder>]

そしてそれは0(false)を返しました。このフォルダを明示的に書き込み可能にする必要がありますか?その場合、どうすればよいですか?

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

iphone - システム サウンドを使用してサウンドを再生する

コードは次のとおりです。

出力:

実際には、サウンドはまったく再生されず、完了コールバックも呼び出されません。ここで何が間違っているのでしょうか?現在のサウンドを再生する前に、以前のサウンドを停止したい。

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

iphone - AVAudioPlayer not responding

I initialize an AVAudioPlayer instance:

Does anyone know why the AVAudioPlayer is not responding? Is there something that I am overlooking while initializing, playing the audioplayer? Boilerplate code maybe?

I am running this on the iPhone simulator. Also, AudioServicesPlaySystemSound() works for the same file, which is puzzling, but this indicates that sound playback might work with AVAudioPlayer as well.

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

iphone - iPhone 3GS シミュレーター

iPhone 3GS のボイスコントロール機能をシミュレーターでテストしたいです。しかし、3GS 用のシミュレーターは入手できないようです。どこで入手できますか..?

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

iphone - アイコンのハイライトを取り除く

プログラミングしてさまざまなアプリをすべて見てみると、アプリ ストアの一部のアプリでは上部にハイライトがなく、より 3D に見えることに気付きました。アプリのアイデアがありますが、ハイライトを外す必要があります。アプリは Xcode でプログラムされているので、誰かが答えてくれれば、それは素晴らしいことです。ありがとう!

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

iphone - iPhone 3.0 SDKでグラデーショントリックが変更されましたか?

テーブルセルのグラデーションを取得するためにトリックを使用しています。

iPhone 3.0 SDKにアップグレードした後、セルを選択したときにグラデーションの強調表示が機能しなくなったことに気付きました。

iPhone 2.2.1

iPhone 3.0


グラデーションコードは次のとおりです。

明らかでない場合は、のコードがif (self.selected) {ハイライトの色を決定します。


誰もがこれを引き起こす可能性のある解決策を知っていますか?

0 投票する
15 に答える
13620 参照

iphone - シミュレートされたアプリケーションの起動に失敗しました:不明なエラー

  • OS X 10.5.7(純正Mac)
  • Xcode 3.1.3
  • iPhone SDK 3.0

シミュレータでiPhoneアプリケーションを実行しようとすると、恐ろしいエラーメッセージが表示されます。

私のアプリケーションには2つのターゲットがありますが、このエラーは両方で発生します。

エラーが発生すると、シミュレートされたOSがハングします—黒い画面が表示され、どの入力にも応答しなくなります。シミュレータアプリケーション自体はハングしません—すべてのメニューがアクティブです。

私が実行しようとした他のすべてのアプリケーション(主にAppleサンプル)は正常に動作します。キャッシュの削除、再起動、月面での遠吠えは役に立ちませんでした。プロジェクトを最初から再構築することも役に立ちませんでした。私はそれを小さなステップでもう一度やらなければならないと思います。

その間、以下でこれら以外に試すべきことはありますか?

  • Xcode | 空のキャッシュ...
  • ディレクトリ/Library/Caches/com.apple.DeveloperTools.###を削除します
  • 完全な再構築
  • リブート
  • 製品名を変更します(とにかくスペースが含まれていませんでした)
  • 新しいプロジェクトを作成し、最初から手動で構成します

system.logからの引用:

VoiceOverTouch呼び出されたものがログに記載されていることに注意してください。私のアプリケーションには、(私の知る限りでは)アクセシビリティに関連するものは何も含まれていません(ただし、何らかの依存関係によって持ち込まれる可能性があります)。エラーメッセージで提案されているように、Macでアクセシビリティを有効にしましたが、役に立ちませんでした。iPhoneシミュレーターでアクセシビリティインスペクタを有効にしました。VoiceOverTouchメッセージはログに表示されなくなりましたが、不明なエラーが引き続き発生します。

新しいログ:

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

iphone - ファイルがiPhoneシミュレーターにローカライズされているように見えるのに、デバイスにはローカライズされていないのはなぜですか?

iPhoneのローカリゼーションに問題があり、困惑しています。私は自分のアプリをローカライズしていて、英語だけでなく簡体字中国語と繁体字中国語もうまく機能していました。ローカライズされたLocalizable.stringsとsounds.plistの2つのファイルがあります。両方のファイルの文字列がデバイスとエミュレータに正しく表示されました。

昨日、スペイン語、イタリア語、ドイツ語を追加します。エミュレーターでテストすると、すべてが正しく表示されます。しかし、デバイスにデプロイすると、Localizable.stringsに含まれる文字列は正しく表示されますが、sounds.plistに含まれる文字列は常に英語で表示されます。中国語の文字列でさえ正しく表示されなくなりました。

ビルドをクリーンアップし、翻訳されたテキストをsounds.plistファイルにコピーして戻し、ファイルを削除し、lprojフォルダーを削除し、ローカリゼーションを削除して、最初からやり直してみました。

XCodeにブレークポイントを設定しましたが、このファイルではlocフォルダーが検出されていないようです。sound.plistから文字列をロードするコードは次のとおりです。

ファイル名がすべて小文字のsounds.plistであることを確認しました。この時点で、私は途方に暮れています。誰かがこのようなことを経験したことがありますか?誰かが修正する方法についての提案がありますか?

ありがとう!

更新:シミュレーターとデバイスで次の行の結果を比較しました:

シミュレーターでは、パスは/Users/Steve/.../de.lproj/sounds.plistとして正しく報告されます。デバイスでは、パスは/ var / mobile/.../sounds.plistとして報告されます。de.lprojがパスにないことに注意してください。そのため、ルートからsounds.plistを読み込んでいます。これは、テキストがローカライズされていない理由を説明しています。ここで私の質問は、コードがローカライズされたフォルダー内のファイルへのパスを取得しないのはなぜですか?

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

iphone - エミュレーターで閉じたアプリケーションを再度開くことができません

初めてのiPhoneアプリを作っています。スタックオーバーフローとアップルのドキュメントを閲覧する際の問題のほとんどを解決できました。しかし今、私は立ち往生しています。それはおそらく愚かですが、私はそれを見つけられません。

[x]-r を使用してエミュレーターでアプリを起動すると、問題は発生しません。しかし、アプリケーションがバックグラウンドになった後(閉じる?)、ユーザーがホームボタンを押すか、ブラウザー (アプリの openURL:) を開いたために、エミュレーターから再度開くことができません(エミュレーターのアイコンに「触れる」)。

ビュー/viewControllerをいつ/どのように作成/リロードするかについて、何かが欠けていると思います。

アプリケーションを再起動しようとすると、メイン関数が呼び出されていないことがログに示されます。applicationDidFinishLaunching でも viewWillAppear でもありません。ステータスバーが表示され(通常のオープニングのようなアニメーション)、ビューが表示されず、アプリケーションが閉じます。

私のアプリケーションは、修正ヘッダー ロゴ (nib ファイルから) とナビゲーション コントローラー (作成された dyn.) を持つウィンドウを取得しました。他のビューは dyn で作成されます。も(ペン先なし)。私のルート viewCtrl は、TableViewCtrl のボックスです。

この問題が発生した理由はありますか? この問題に関する良い記事を知っていますか? (Apple の example/doc と比較しようとしていますが、IB は使用していません)

助けていただければ幸いです。

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

iphone - XCodeデバッガーのバグ?

ソースがある外部ライブラリを使用しているiPhoneアプリに取り組んでいます。デバッグ中に一部のオブジェクトがデバッガーで 0x0 としてリストされますが、アプリは正常に実行されます。また、一部のオブジェクト アドレスは間違ったものを指しています。これらのシンボルは外部ライブラリにあります。実際に外部ライブラリにあるファイルをトレースしている場合、アドレスは問題ありません。

この動作を停止する方法を提案している人はいますか?