問題タブ [ios4]

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 に答える
139 参照

iphone - SDK4.0のUITableView.backgroundColor

のカスタム背景を持つアプリがありUITableViewます。SDK 3.1.3までは、これはテーブルのbackgroundColorプロパティをに設定し、テーブル[UIColor clearColor]を別のビュー(UIImageView' for example). SDK 3.2 added thebackgroundView property, and the same effect could be achieved by setting it tonil`)の上に配置することで実行されていました。

SDK4.0はSDK3.1.xlibsのすべてのトレースを削除したため、3.1.xデバイスで引き続き機能する4.0互換バージョンをコンパイルすることはできません。

SDK 3.2でアドホックバージョンを作成し、それをiTunes経由で4.0デバイスにインストールすると、すべてが正常に機能し、アプリは期待どおりに動作し、世界は幸せになります。SDK 4.0でコンパイルすると、ターゲットを3.0に設定して呼び出しても、コンパイルされsetBackgroundColor:ません(したがって、コンパイラは存在しないシンボルについて文句を言いません)。

それで、これに対する解決策はありますか?基本的に次のことを行います。-SDK4.0でコンパイルする(4.0デバイスでアプリをテストできるようにする)-3.xデバイスで動作させる-インストールベースがまだ大きいため、4.0では非推奨の3.1.xシンボルを使用する

0 投票する
12 に答える
29045 参照

ios - バックグラウンド状態に入るときに UIAlertViews を閉じる

Apple は、iOS 4 でバックグラウンド状態に入るときに any を無視することを推奨していますUIAlertViews/UIActionSheets。これは、ユーザーが後でアプリケーションを再起動したときに混乱を避けるためです。UIAlertViews を設定するたびに参照を保持せずに、すべての UIAlertViews を一度にエレガントに閉じるにはどうすればよいでしょうか...

何か案が ?

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

objective-c - OS4 - ウィンドウ addSubview

OS 3.* で問題なく動作するアプリがあります。
ただし、OS 4 では、このコード行は動作しないようです。

[ウィンドウ addSubview:[mainViewController ビュー]];

OS 4 でウィンドウにビューを追加する別の方法はありますか?
それとも、OS 3.* でもビューを追加するのは間違った方法ですか?

ありがとう、
ティー

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

iphone - NSFetchedResultsController のフェッチ要求を不正に変更しました

iOS 4.0 では次の例外がスローされますが、コア データを使用する 3.0 ではスローされません。テーブルビュー コントローラーにコア データ ストアのデータを入力しています。次に、行をドリルダウンして、その行の詳細を要求し、詳細ビューに渡します。

致命的なエラー: セクション情報の永続キャッシュが現在の構成と一致しません。キャッシュを無効にするか、+deleteCacheWithName を使用せずに、NSFetchedResultsController のフェッチ要求、その述語、またはそのソート記述子を不正に変更しました:

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

iphone - iOS4にデプロイされ、ローカリゼーションが機能しなくなりました

今日「すべて」をアップグレードしてOS4デバイスにデプロイして以来、ローカライズされたXIBとplistを認識しなくなりました。(これは、iPhoneシミュレーターでもiPhoneでもありません。)OS4以前と同様に、言語を切り替えると、正しいローカライズされたファイルが読み込まれましたが、現在はそうではありません。何かを「再作成」、「微調整」、または名前変更する必要がありますか?4月からシミュレーターとデバイスで動作しており、コードに警告は表示されません。

言語コードが変更された場合に備えて、言語は英語とsv_SEです。

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

iphone - TV-Outの使用方法iOS4で複数のUIScreenがサポートされるようになりましたか?

UIScreenの+screensメソッドを使用して簡単なテストを行い、TVOutがUIScreenとしても表示されるかどうかを確認しました。残念ながら、+ screensは1つの画面(iPhone自体の画面)しか返しません。では、TV-Outにコンテンツを表示する方法は?

ありがとう。M

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

iphone - iPhone OS 4 で AlertView が高すぎる

SDK 3.1.3 および XCode 3.2.1 を使用して、iPhone OS 3.2.3 で正常に動作する UIAlertView ウィンドウがありました。

しかし、iTunes で iPhone を OS 4.0 にアップデートした後、SDK を 4.0 (XCode 3.2.3 を使用) にアップグレードする必要があったため、ポップアップ時に UIAlertView ウィンドウが高すぎて、textField の後の正しい位置にしかドロップダウンしませんでした。キーボードが飛び出した状態でタップします。

以下のスクリーンショットをご覧ください。

ここに画像を投稿する 10 の評判がないので、スクリーンショットについてはhttp://www.iphonedevsdk.com/forum/iphone-sdk-development/51160-alertview-too-high-os4.html#post214228を参照してください。申し訳ありません。

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

光を当ててもらえますか?どうもありがとう!

0 投票する
5 に答える
9937 参照

iphone - 起動時にiOSアプリを起動するにはどうすればよいですか?

私はiPadを特定の目的に使用し、1つのアプリのみを実行するプロジェクトに取り組んでいます。デバイスが起動したら、アプリを実行し、ホームボタンをオーバーライドして、アプリが終了しないようにします(ストアのiPhone / iPodデモなど)。

私はこの機能の断片を見てきましたが、それを実装する方法がわかりません。私はそれがジェイルブレイクされたデバイス上になければならないことを理解しています、そしてクライアントはそれで大丈夫です。

何か案は?

ありがとう!
トーマス

編集1:私はこのサイトを見つけました。それはいくつかのiOSデーモンを説明しています。私はまだ調査中なので、見つけたものを投稿し続けます。

編集2:SaurikのIRCチャンネルを見つけて、そこで尋ねました。参加者の一人は、それは可能だと言っていましたが、おそらく私が思っていたほど単純ではありませんでした。私は今でもiPhone3Gファイルシステムを掘り下げて、特定のことが何をしているのかを感じ取っています。

プロジェクトは廃棄されましたが、私はまだこれについての助けを探しています....ちょうど私が興味を持っているからです笑。

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

iphone - アプリを「iOS 4 で認定」するにはどうすればよいですか?

iOS4 に含まれる 1500 以上の機能に関するすべてのドキュメントを読む時間はあまりありませんでした。そのため、現時点で 2 つの質問があります。

  • アプリが通常のユーティリティ アプリケーションである場合、「iOS 4 で認定」するにはどうすればよいですか?
  • アプリがタイマーを使用して画面上のすべての項目を 1 分ごとに更新する場合 (サブビューの再描画が必要)、どのような変更を行う必要がありますか? (アプリケーションを終了して 3GS iPhone で再度開いても、タイマーがまだイベントを生成していることに気付きました)。

アップデート

私が欲しいのは、アプリストアの説明などではなく、ストーリーの技術的な部分です...

Es 上記のアプリケーションは、applicationWillResignActive、applicationDidEnterBackground、applicationWillEnterForeground、applicationDidBecomeActive などで何かを行う必要があります...

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

iphone - iOS 4 でバックグラウンド アプリケーションが終了することはありますか?

私は Apple の iOS 4 モデルを完全には理解していません。私は何時間もドキュメンテーションを熟読してきましたが、それでもいくつかの助けに感謝しています。

バックグラウンドの iPhone アプリが終了することはありますか? たとえば、Loopt などの位置追跡アプリを閉じると、バックグラウンドになりますが、OS の重要な位置情報サービスにサブスクライブしますか? アップルさんによると(私の理解が正しければ)、運休や休業中でも自分の現在地を知らせてくれるそうです。つまり、携帯電話にある限り、常に私の位置を認識しているということですか? それとも、電話を再起動するまでですか?

ありがとう、

  • 奪う