問題タブ [ios9.1]
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.
ios - UIButtonに3Dタッチを実装することは可能ですか?
私は iOS 開発は初めてですが、UIButton に 3D タッチを実装する必要があります。ユーザーがボタンのショートカット メニューに力を加えると、3D タッチ用の ObjectiveC のサンプル コードを提供できたとしても、ポップアップが表示されます。前もって感謝します。
ios8 - iOS9 での UICollisionBehavior は、境界から 1.5 ポイント離れたところで停止するようです: 私のバグですか、それとも Apple のバグですか?
私のアプリでは、UICollisionBehavior を含む UIKit Dynamics を使用して、メニューを開くときと閉じるときにメニューをバウンスさせます。これに使用しているコードは以下のとおりです。これは iOS8 では問題なく動作しています。しかし、iOS9 (リリースされたばかりの iOS9.1 beta 2 を含む) では、奇妙な問題が見つかりました。表面的には、この跳ねるアニメーションで跳ねているメニューは、開いてから閉じた後、完全に閉じませんでした。詳しく見てみると、UICollisionBehavior の境界は、iOS8 と iOS9 で同じ値で計算されていることがわかります。
メニューを開く衝突の境界:(798,330) to (1024,330)
これは、画面上で、開いてバウンドした後にメニューの下部が最終的に停止する線を表します。
メニュー クロージング コリジョン バウンダリ:(798,-280) to (1024,-280)
これは、閉じて跳ね返った後にメニューの上部が最終的に停止する、画面外の線を表します。
問題は、メニュー UIView が実際にはこれらの境界で最終的に停止しない iOS9 で発生します。開いた後のメニューフレームは、iOS9 で次のようになります。
(798, -1.5; 226, 330)
[これは: (x, y; w, h)]
閉じると、メニュー フレームは次のようになります。
(798, -278.5; 226, 330)
しかし、これは実際には次のようになります。
(798, 0; 226, 330)
(開封後)
(798, -280; 226, 330)
(閉店後)
iOS9 と衝突動作でこれらの問題を見ている人はいますか?
コードにハックを入れようとしています (以下で「HACK」を検索してください)。iOS9 用に選択しますが、これらのハックは本当に好きではありません。
BounceAnimation.h
BounceAnimation.m
ios - iOS 9 でコンテンツに応じた UITextView の高さが間違っている
テキストビューコンポーネントの場合、テキストビューに設定されたテキストに従って高さの制約を設定したかったので、UITextViewを拡張するクラスを作成しました。テキストビュークラス内で、高さの制約を追加するために次のコードを書きました。
このコードは、iOS 8.0 では正しい高さを提供しますが、iOS 9.0 では間違った高さを提供します。iOS 9.0 の新しいリリースについてアップルのドキュメントを確認しました。自動レイアウトに関連する変更がいくつかあります。
どんな助けでも大歓迎です。
iphone - 私の iPhone は不適格なデバイスにあります
私はXcode 7の公式リリースを使用しています(ベータ版ではありません)。そして、私の iPhone には iOS 9.1 Beta が入っています。また、iPhone でアプリを実行しようとすると、デバイスが不適格なデバイスになります。Xcode 7 は iOS 9 までのデバイスのみをサポートすることを知っています。これを機能させるための他のソリューションはありますか。どんな助けでも大歓迎です。ありがとう。
ios - iOS 9.1 Beta 2 でアプリがクラッシュし始めました
iOS 9.1 Beta 2 にインストールすると、アプリケーションがクラッシュし始めました。まったく同じバイナリ (hudson リンクからダウンロード)は、次のように動作します。
- iOS 9.0 および iOS 9.0.1 ではクラッシュしませんでした。
- どちらの iOS 8 でもクラッシュしませんでした
クラッシュ ログを抽出しました。クラッシュは への呼び出し内で発生します[[NSBundle mainBundle] loadNibNamed:@"NameOfView" owner:self options:nil];
。クラッシュ自体はNSUnknownKeyException
次のとおりです。
*** キャッチされない例外 'NSUnknownKeyException' が原因でアプリを終了しています。
これまでのところ、nib ローディングメカニズムがクラスに設定しようとする奇妙なキー'.'
が表示されますが、明らかに、そのようなものは nib には存在しません。iOS 9.1 ベータ 2 がこの動作をする唯一のバージョンであるため、これはさらに奇妙に見えます。さらに、同じ git リビジョンから XCode 7 を使用してアプリをビルドしても、アプリのクラッシュは成功しません。期待どおりに動作します。あなたのリリース バージョンを iOS 9.0.1 ベータ 2 で試した後に、このような動作を経験した人はいますか? レーダーにバグを報告する前に、SO コミュニティからのフィードバックが必要です。皆さん、あなたの助けに感謝します。
PS 問題はその特定のバイナリでのみ再現されることを強調したいと思います。XCode 7 で同じソースから再度ビルドしても、クラッシュは発生しません。そのため、この種の問題をデバッグする方法、例外ブレークポイントを設定する方法などを提案しないでください。
EDIT 9.1 リリース以降、再現性がなくなりました。
xcode - iPad Pro の起動イメージとアプリのアイコン
iPad Pro には、167x167 のアプリ アイコンと 2732 x 2048 (横長) の起動イメージが必要です。しかし、どこに置くべきですか?Xcode 7.1 アセット カタログには、iPad Pro 固有のアイコンや画像を追加する場所がありません。
私の起動イメージはサイズ固有であるため、これにストーリーボードを使用するのは適切なオプションではありません。
ios - iOS 9 で NSURLSession/NSURLConnection HTTP ロードが失敗しました (kCFStreamErrorDomainSSL、-9802)
サーバー経由で画像を取得しようとすると、このエラーが発生しました。
サーバーを介して画像を取得するための私のコードは次のとおりです。
stackoverflow でこの質問をする前に、これを info.plist に追加しようとしています。これが私のplsitです:
しかし、それはまだ機能していません。
アプリを起動すると、次のエラーが表示されます。
安全ではないため、App Transport Security はクリアテキスト HTTP (http://) リソースの読み込みをブロックしました。一時的な例外は、アプリの Info.plist ファイルを介して構成できます。
この問題を解決するのにすでに 2 時間かかっているので、助けてください。
前もって感謝します。