問題タブ [ipad]
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 - iPadのviewWillAppearとpresentModalViewControllerの問題
iPhone には tableview があり、セルに触れると、presentModalViewController を呼び出す 1 つのメソッドがあり、別のビューを開き、電子メールやこの種のものを使用します。ユーザーがキャンセル ボタンを押すと、前のビューの viewWillAppear メソッドが呼び出されます。ここまでは順調ですね。しかし、iPad では、viewWillAppear はビューが最初に表示されたときにのみ呼び出されます。これがバグなのか、それとも正しいのかは誰にもわかりません。私は実装しようとしました
成功しませんでした。
デリゲートメソッドを最初から実行せずにこれを修正する方法を知っている人はいますか? 前もって感謝します
iphone - Cocoa-Touch 用 NSCollectionView (iPhone/iPad)
実装を開始していましたが、ココア タッチ用の既存の NSCollectionView のようなクラスについて誰かが知っているかどうか疑問に思っていました。
iphone - iPhoneとiPad-クラスを含めるとバイナリが増えますか?
プロジェクトで頻繁に使用するカスタムクラスがあります。このクラスにはいくつかのメソッドがありますが、すべてのプロジェクトですべてが使用されるわけではありません。
私の質問は、このクラスをプロジェクトに含めると、プロジェクトが役に立たないコードで肥大化するのでしょうか、それともコンパイラーに使用されるメソッドだけが含まれるのでしょうか。
つまり、クラスに30のメソッドがあり、特定のプロジェクトで4つだけが使用されている場合、コンパイラーには、他の未使用の26のメソッド、または最終製品で使用される4つのメソッドも含まれますか?
すべてが含まれている場合、未使用のメソッドを無視してバイナリを最小限にトリミングするように強制する方法はありますか?
iphone - iPhone & iPad - 2 つのターゲットを持つプロジェクトにフレームワークを含める方法
iPhone OS 2.0 用に開発されたプロジェクトがあります。このプロジェクトを 2 つのターゲット (iPhone と iPad) を持つように変換しています。これはユニバーサル バイナリではありません。2 つの異なるバイナリが含まれます。
古いプロジェクトで、フレームワークを右クリックして REVEAL IN FINDER を選択すると、フレームワークが 2.0 であることがわかります。たとえば、UIKit はパスにリンクされています。
/開発者/プラットフォーム/iPhoneOS.platform/開発者/SDKs/iPhoneOS2.0.sdk/...
3.2の同じフレームワークがオンになっています
/開発者/プラットフォーム/iPhoneOS.platform/開発者/SDKs/iPhoneOS3.2.sdk/...
したがって、それらは異なるファイルであり、異なるパスにあります。
どのように進めればよいですか?これは問題だと思います。各ターゲットを異なるバージョンのフレームワークにリンクする必要があると思いますが、どうすればよいですか?
助けてくれてありがとう。
iphone - xcodeビルドが常にiPhoneシミュレーターではなくiPadシミュレーターに送られるのはなぜですか?
Appleから最新のSDKをインストールしたので、iPhone/iPadアプリ開発の学習を開始できます。しかし、私は愚かな問題を抱えています。すべてのビルドがiPhoneシミュレーターではなくiPadシミュレーターで実行され、それを変更する方法がわかりません。
iphone - Xcode と iPad シミュレーター
Apple の SDK 3.2 をインストールしました。iPad シミュレーターを実行すると、Safari が表示されません。誰でも助けることができますか?
どんな助けでも大歓迎です。
iphone - iPhone & iPad - Xcode で製品名を変更しても大丈夫ですか?
アプリの更新を準備しています。
Xcodeでこのアプリの「商品名」を変更したいです。
これは私に問題を与えますか?つまり、すでにアプリケーションを購入したユーザーはアップデートをダウンロードできますか?
iTunes と iPhone のアプリケーションを正確に識別するものは何ですか? info.plist のバンドル識別子とバージョン?
助けてくれてありがとう。
iphone - iPad SDK のダウンロード方法
ipad sdk (ieiphone sdk 3.2) をダウンロードしたいのですが、mac osX Snow Leopard バージョン 10.6.2 以降が必要だと思います。ソフトウェア アップデートですが、ソフトウェア アップデート リストに mac osx アップデートが見つかりませんでした。Mac を 10.6.2 にアップデートし、ipad アプリケーションを開発するために iphone sdk 3.2 をインストールする方法を知りたいです。
前もって感謝します..
iphone - Iphone-非推奨の機能...それらはiphoneをクラッシュさせますか?
iPhoneOS2.0用に設計された古いコードを扱っています。このコードには、iPhone3.0で非推奨になったいくつかの手順があります。
特にiPodTouchを使用している多くのお客様がまだ2.0を使用しているため、バージョンを変更するつもりはありません。指示を更新すると、更新の受信を続行できなくなります。
アプリケーションは2.0用にコンパイルされており、常にそのようになっています。
Appleの新しいバージョンを提出しました。ここでは、いくつかのバグが修正され、新しい機能が追加されました。私はいつもこのアプリをアップルに送ってきましたが、彼らは文句を言うことはありませんでした。今、彼らはアプリケーションを拒否し、OS3.1.3でクラッシュしていると言っていました。
私は彼らの指示に従いましたが、クラッシュは見られず、「非推奨」関数を使用するコードの一部は3.1.3で完全に機能します。
3.1.3のプロジェクトをコンパイルすると、Xcodeに黄色の警告が表示され、3.1.3で1つの命令が非推奨になったことを通知します。
大きな問題は、この命令は3.1.3で機能し、この警告を無視する必要があるかどうかです。これによりiPhoneがクラッシュする可能性がありますか?
私の考えでは、iPhone OSのすべての新しいバージョンは古いバージョンとの互換性を維持しているので、私が思うに、2.0用にコンパイルされたアプリケーションはすべて3.1.3以降のすべてのバージョンで実行されます。
ご覧のとおり、これを3.1.3でテストしましたが、アプリケーションは完全に機能します。
どうしてそれができるのでしょうか?何か案は?
助けてくれてありがとう。
iphone - iPhone - 複雑なパラメータで performSelector を使用するには?
iPhone OS 2.x 用に設計されたアプリケーションがあります。
ある時点で私はこのコードを持っています
しかし、initWithFrame セレクターは 3.0 で廃止されたため、respondToSelector と performSelector を使用してこのコードを変換する必要があります...
私の問題は、「initWithFrame:CGRectZero」と「reuseIdentifier:myIdentifier」という 2 つのパラメーターを渡す必要がある場合、A の呼び出しを preformSelector 呼び出しに分割する方法です。
編集 - fbrereto によって提案されたように、私はこれを行いました
私が持っているエラーは、「 'performSelector:withObject:withObject' の引数2の型に互換性がありません。
myIdentifier は次のように宣言されています
呼び出しを変更しようとしました
成功せずに...
もう1つのポイントは、CGRectZeroがオブジェクトではないことです...