問題タブ [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.
iphone - 奇妙な iOS4 XCode フレームワーク エラー
OS3 アプリケーションを新しい iOS4 リリースに変換しています。私がしたことは、新しい XCode と新しい SDK をダウンロードし、アプリケーションを開いただけです。[Build & Run] をクリックすると、Foundation、CoreGraphics、および CoreLocation フレームワークごとに次のようなエラーが表示されます。
アプリケーションは 3.0 未満で完全に機能し、問題はまったくありませんでした。Base SDK が iPhone Device 4.0 に設定されていることを確認しました。
私が間違っていることを教えてもらえますか、またはこれを修正するために正しい方向に向けることができますか? 助けてくれてありがとう!
cocoa-touch - アプリが 4.0 のタスク リストから削除されるとコア データ ストアが消える
4.0 では、Core Data を使用する iOS アプリケーションは、アプリケーションが一時停止され、その後バックグラウンド タスク リストから削除されると、保存されているすべてのデータを失います。一時停止の間、データは正常に保持されますが、アプリが強制終了されると、再起動に関するデータはありません。
3.1 では、アプリの終了/再起動の間、データは問題なく保持されていました。
これは、以前に遭遇したことのように聞こえますか、それともよくある間違いの結果ですか?
objective-c - SKD 4のCocos2Dゲームでの不正アクセスエラー、ただし3ではない
ええ、これは私を通して、または私が何が起こっているのか理解するまでしばらくの間ループします。Appleが本日Xcodeの最終バージョンをリリースし、昨日iOS 4がリリースされたので、私はついに自分のアプリをiOS4に移植することを検討し始めました。
そこで、新しいSDKをダウンロードして、作業を開始しました。アプリで少し作業した後、アクセス不良エラーが発生したときの驚きを想像してみてください(割り当てが解除されたオブジェクトと通信しようとしました)。私はそれらのエラーが嫌いなので、何をすべきかを理解するのは難しいです。それで、私は最後の45分間、割り当てを解除したオブジェクトを見つけようとしていました。何を変更したのか思い出せず、エラーメッセージも役に立ちませんでした。NSZombies(Zombies !!!)を有効にしたところ、次のエラーが発生しました:
これは、見た目と同じくらい便利です。私はCocos2Dにいるので、もう存在しない何かに触れていると思いますか?しかし、私のコードではそのようなものは見つかりませんでした。それで、気まぐれに、私は古いバージョンのXcodeを使用しました。コンパイルして、iOS3.0を実行しているシミュレーターにインストールしました。うまくいきました。チャームのように、私が作ったのと同じように。
だから今、私の質問は、ここで何が起こっているのかということです。悪いExcエラーを引き起こすSDK4と3の違いは何ですか?何か案は?それとも、cocos2dの問題であり、更新する必要がありますか?
編集: 私はいくつかのいじりをして、このコード行を削除することによってそれを見つけました:
その後、それは動作します。したがって、CCTargedTouchハンドラーが私のスプライトにリンクされているように見え(タッチすると削除されます)、誰かがすべてがうまくいかない...しかし、スプライトを削除する(または少なくとも消える)必要がありますが、私は記憶に配慮したい)、どうすればこれを行うことができますか?
ありがとう!
ios - iOS 4.0 でアプリケーションを終了する
iOS4.0 以前は、iPhone のホーム ボタンをクリックするとアプリケーションが終了し、Apple のガイドでは、プログラムによるアプリケーションの終了は受け入れられないと記載されていました。
現在、iOS4.0 ではすべてが変更されており、ホーム ボタンをクリックするとアプリがサスペンド モード (マルチタスク) になります。終了ボタンのように、ユーザーがアプリを終了する明確な方法が必要だと思います。
アップルで大丈夫ですか?どうすればそれを行うことができますか?
iphone - デバイス 3.1.3 を渡さないようにする方法 if(NSClassFromString(@"MPMoviePlayerViewController") != nil) この条件
デバイス 3.1.2 で実行すると、if(NSClassFromString(@"MPMoviePlayerViewController") != nil) も渡して iOS4 のコードを実行するとクラッシュするのはなぜですか? この問題を修正するにはどうすればよいですか?
iphone - iOS 4: 社内アプリケーションのワイヤレス アプリ配信
Apple Web サイトによると、iOS 4はワイヤレス アプリの配布をサポートするはずです。アプリケーションをホストして、ユーザーが wifi/3g 経由でアプリケーションをダウンロードできるようにする方法に関するドキュメントをまったく見つけることができませんでした。
従業員が 500 人を超えていないため、現在、標準の iPhone 開発プログラムに登録しています。この限定機能はエンタープライズ プログラムのみに限定されていますか?
ios4 - iPhone SDK 4で3.1.3デバイスを構築できませんか?
iPhone SDK 4をインストールしましたが、3.1.3デバイスでアプリをビルドできませんでしたか?
SDK 3.1.3が欠落していると表示されますが、Appleは以前のSDKを削除しましたか?
以前のiPhoneOSバージョンでどのようにテストしますか?
iphone - Simulator 4.0 を実行している iPhone アプリが Sigkill を受け取りました
iPhone SDK 4 を入手したばかりで、以前取り組んでいたアプリの開発をやめようとしています。だから私は両方を実装
-(void)applicationDidEnterBackground:(UIApplication *)application
しました- (void)applicationWillTerminate:(UIApplication *)application
シミュレータ 4.0 でホーム ボタンをクリックすると、問題なく動作するようです。アプリが呼び出さ -(void)applicationDidEnterBackground:(UIApplication *)application
れ、バックグラウンド状態に入ります。
ただし、ホーム ボタンをダブルクリックして、バックグラウンドで実行されているアプリを表示し、押したままにしてマイナス記号を表示または終了します。マイナス記号をクリックすると、デバッガーは次のように言います
プログラムが受信したシグナル: "SIGKILL"
さらに、- (void)applicationWillTerminate:(UIApplication *)application
呼び出されることはありません。これを OS4 で動作させるために必要なことはありますか? または、少なくとも誰かが SIGKILL をデバッグする方法を教えてくれませんか。ありがとう。
iphone - iphone iOS4 壊れるアプリ
1 年以上前のリリース以来、正常に動作しているアプリケーションがあります。
私はもともとiPhone iOS 2.2.1で開発し、テストして3.2まで問題なく販売し続けました。
現在、iOS4 で起動に失敗しています。
アプリは UIPickerView に非標準サイズを使用します (それが問題だとは思いませんが、コンソール出力にいくつかの苦情が表示されるので言及してください)。また、以前に報告されていないNSAutoreleasePool
警告も表示されます。
しかし、犯人はインターフェイスを新しいiPhoneの画面解像度にサイズ変更するときのようです(少なくともコンソールから得たもの)
私は自分でいくつかの調査を行う必要があることを知っていますが、iOS4 はほとんどリリースされておらず、Android 用の最初のアプリの学習と開発に非常に夢中になっています (そのため、この特定のコードをテストしていません。誰かが情報を持っているかどうか、またはすでにそれに遭遇したかどうかを確認するために、このあたりで尋ねても害はないと思いました.
まず、これは XCODE 3.2.3 と BASE SDK 3.2 でビルドして実行したときのコンソール出力で、問題なく実行されます。
2010-06-22 23:25:55.619 metalsandmaterials[82956:207] ******** アクセシビリティ ステータスが変更されました: On 2010-06-22 23:25:55.710 metalsandmaterials[82956:207] ****** **** xxxxxxxxx の AX を読み込んでいます
しかし、iOS4 で実行しようとすると、次のような美しさが得られます。
2010-06-22 23:15:52.488 metalsandmaterials[80149:207] ******** アクセシビリティ ステータスが変更されました: On
2010-06-22 23:15:52.546 metalsandmaterials[80149:207] ****** **** Loading AX for: XXXXXXX ************
2010-06-22 23:15:53.003 metalsandmaterials[80149:207] * -[NSAutoreleasePool release]: このプールは既に解放されています、排出しないでください(ダブルリリース)。
2010-06-22 23:15:53.005 metalsandmaterials[80149:207] * -[NSAutoreleasePool リリース]: このプールは既に解放されています。排出しないでください (二重解放)。
2010-06-22 23:15:53.008 metalsandmaterials[80149:207] -[UIPickerView setFrame:]: 無効な高さの値 50.0 が 162.0 に固定されました
ここだ!【UIIageViewスケール】
2010-06-22 23:15:53.011 metalsandmaterials[80149:207] -[UIImageView スケール]: 認識されないセレクターがインスタンス 0x5ac47a0 に送信されました
2010-06-22 23:15:53.013 metalsandmaterials[80149:207]キャッチされない例外 'NSInvalidArgumentException' へ、理由: '-[UIImageView スケール]: 認識されないセレクターがインスタンス 0x5ac47a0 に送信されました'Call stack at first throw:
(
0 CoreFoundation 0x025f5919 exceptionPreprocess + 185
1 libobjc.A.dylib 0x027435de objc_exception_throw + 47
2 CoreFoundation 0x025f742b -[NSObject(NSObject) doesNotRecognizeSelector:] + 187
3 CoreFoundation 0x02567116 ___forwarding_ + 966
4 CoreFoundation 0x02566cd2 _CF_forwarding_prep_0 + 50
5 UIKit 0x0039a8e3 -[UIImageView setImage:] + 250
6 UIKit 0x0039b63e -[UIImageView initWithImage:] + 161
7 UIKit 0x05f286ce -[UIImageViewAccessibility(SafeCategory) initWithImage:] + 70
8 metalsandmaterials 0x0000bf09 -[TVCResults init] + 1841
9 metalsandmaterials 0x00002b8c -[UIVCalcHolder init] + 258
10 metalsandmaterials 0x00002758 -[CalcTestAppDelegate applicationDidFinishLaunching:] + 649
11 UIKit 0x002d759c -[ UIApplication _callInitializationDelegatesForURL:payload:suspended:] + 1252
12 UIKit 0x002d99a1 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 346
13 UIKit 0x002e3452 -[UIApplication handleEvent:withNewEvent:] + 1958
14 UIKit 0x002dc074 -[UIApplication sendEvent:] + 71
15 UIKit 0x002e0ac4 _UIApplicationHandleEvent + 7495
16 GraphicsServices 0x02de1afa PurpleEventCallback + 1578
17 CoreFoundation 0x025d6dc4 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION + 52
18 CoreFoundation 0x02537737 __CFRunLoopDoSource1 + 215
19 CoreFoundation 0x025349c3 __CFRunLoopRun + 979
20 CoreFoundation 0x02534280 CFRunLoopRunSpecific + 208
21 CoreFoundation 0x025341a1 CFRunLoopRunInMode + 97
22 UIKit 0x002d9226 -[UIApplication _run] + 625
23 UIKit 0x002e4b58 UIApplicationMain + 1160
24 metalsandmaterials 0x000024ac main + 230
25 metalsandmaterials 0x000023bd start + 53
26 ??? 0x00000001 0x0 + 1
) 'NSException' のインスタンスをスローした後に呼び出された終了
プログラムはシグナル "SIGABRT" を受け取りました。
殺す
_
このscale
メソッドは uiimageview にとって新しいものですか? なぜうまくいかないのですか?誰かがすでにこれに遭遇しましたか?
どんな助けも非常に高く評価されています
よろしく
デビッド
iphone - xcode 3.2.3 (およびそれに付属する iOS 4) を使用して、iOS 3.1.3 用にコンパイルする
SDK 4 を使用して xcode 3.2.3 の最終バージョンをダウンロードしました (以前はベータ版をインストールしたことがありません) が、3.1.3 iOS 用にアプリをコンパイルする方法が見つからないようです。
どうすればそれができるか知っている人はいますか?