問題タブ [ios8.3]
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.
statusbar - iOS 8.3 modalPresentationStyle OverCurrentContext がステータス バーの外観と可視性を継承しない
次の設定を検討してください。
UINavigationController
1 つのサブクラスと 1つのサブクラスを含む単純なアプリケーションがありますUIViewController
。- UINavigationController
preferredStatusBarStyle()
はメソッドをオーバーライドして戻りますUIStatusBarStyle.LightContent
- UIViewController
prefersStatusBarHidden()
はメソッドをオーバーライドして戻りますtrue
iOS 8.0 - 8.2 では、別のUINavigationController
(何もオーバーライドしない別の UIViewController を持つ) が にmodalPresentationStyle
設定されて表示されるUIModalPresentationStyle.OverCurrentContext
と、新しく表示されたコントローラーはステータス バーの外観と可視性を継承します。
しかし、まったく同じ状況の iOS 8.3 では、新しく提示されたコントローラーはステータス バーの外観と可視性を継承しません。
もう 1 つの例は、のインスタンスを提示するUIImagePickerController
ことです。まったく同じことが、ステータス バーの外観に関して発生します。
質問は次のとおりです。
- iOS 8.3 で、新しく表示されたコントローラーがステータス バーの外観を継承しないのはなぜですか?
- 何が変更されましたか (これに関して、iOS 8.2 から 8.3 への API 差分で意味のある参照を見つけることができませんでした)?
- 外観と可視性のメソッドをどこでもオーバーライドする代わりに、これに対するエレガントな解決策はありますか?
ios - iOSSDK 8.3 は SPErrorInvalidBundleNoGizmoBinaryMessage です
iOS8.3 でビルドすると watchApps は動作しますが、iOS 8.2 では動作しません。と言っている"SPErrorInvalidBundleNoGizmoBinaryMessage"
XCODE Clean を試し、Simulator の MyApps から削除して再構築しました。
他のスレッドは"Info.plist BundleIdentifier is same name"
、だから私はこのファイルをチェックしています。同名です。
iOS8.2 で WatchApp をビルドできない理由を教えてください。
frameworks - XCode 6.3 および iOS 8.3 での Alamafire SDK のエラー
誰でもこれが何であるか教えてください。私はこれで1週間立ち往生しており、検索の助けはありません. Alamofire の開発者に質問を投稿しましたが、まだ応答がありません。助けてください!Alamofire の統合で何が問題なのか、私は完全に混乱しています。私はすべての手順に従いましたが、この問題は XCode 6.3 が正常に実行される前と同じように発生します。
「フレームワークのコピー」の下にフレームワークを追加すると、異なるパスを示すフレームワークが 2 回追加されますが、そこに移動すると同じ場所に移動します。これがスクリーンショットです。
その問題のビデオも作成しました。それがより良い方法で役立つかもしれません。こちらをご覧ください
また、最新の SDK には MAC OS 用のフレームワークも含まれていますが、追加していません。上記のすべての情報が私を助けるのに役立つことを願っています. ありがとう!
swift - Swift による UISwipeGestureRecognizer の実装
3 つのタブを持つタブ付きアプリケーションがあり、Swipe Gesture Recogniser を使用してそれらの間を移行したいと考えています。
- オブジェクト ライブラリから 1 つの Swipe Gesture Recogniser を最初のビューにドラッグ アンド ドロップし、もう 1 つを 3 番目のビューにドラッグ アンド ドロップしました。左右両方にスワイプできるように、2 つ目のビューに 2 つ追加しました。
- スワイプを属性インスペクターに変更して、必要に応じて右または左にスワイプするようにしました
- Assistant エディターを使用して、Control+Drag を使用して、適切な ViewController.swift ファイルへのアクションを作成しました。
スワイプが機能するようにするには、他に何をすべきですか? 私がオンラインで見つけたすべてのガイドは、Objective-C で書かれています。これらのイベントを Swift で完了する方法を知っている人はいますか?
javascript - HTML5 スタンドアロン アプリに埋め込まれた YouTube ビデオ iOS 8.3 で YouTube アプリを開く
Apple は最近、YouTube ビデオが WebApp で再生されないという iOS 8 のエラーを修正しました ( Why HTML5 video does not play in IOS 8 WebApp(webview)? )。このエラーは iOS 8.3 で修正されましたが、別の問題に遭遇しました。YouTube 動画がページに埋め込まれている場合、YouTube アプリが iPad にインストールされている場合、その動画は YouTube アプリで開かれます。
通常、Safari でページを開くと、正しく動作します。ビデオは自動再生されず、ユーザーがタッチするとブラウザで再生されます。YouTube アプリを削除すると、WebApp も期待どおりに機能します。
YouTube アプリがインストールされている場合、ユーザーは WebApp から取り出され、YouTube アプリに入れられます。これは、開いているページにビデオが存在する場合に発生します。動画の自動再生を選択する必要がないか、ユーザーに動画を再生するオプションがありません。これらはデフォルトで WebApp から自動的に取り出されます。
YouTube アプリを iPad から削除せずにこれを防ぐ方法はありますか?
metal - MTLBuffer への格納の効率
イメージ フロート データをシェーダー内のフォーマットされていないメモリ ロケーションに保存したいのですが、MTLBuffer が答えのようです。まず、これは可能ですか?MTLBuffer の Apple ドキュメント内で、バッファを指すポインタにアクセスできることを見ました。シェーダー内からそのポインターを使用して、割り当てられたメモリをいっぱいにすることはできますか? 第二に、この操作がどれほど高速になるかを知りたいと思います。テクスチャを操作するのと同じように高速で効率的ですか?
MTLBuffer のアクセス速度が MTLTexture での操作に匹敵することが確認された場合、多くのコードを再設計する必要があるため、これを尋ねます。
xcode - ストーリーボードを使用してバンドルに NIB を読み込めませんでした
iOS 8.3 の最新バージョンでは、アプリの 1 つを実行すると次のエラーが発生します。
キャッチされていない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: 'バンドル内の NIB を読み込めませんでした: 'NSBundle
アプリには 2 つのストーリーボードがあり、1 つは iPhone (正常に動作) 用、もう 1 つは iPad (クラッシュ) 用です。
このトピックの提案を試してみましたが、結果はありませんでした: Xcode 6.3: Could not load NIB in bundle
私の場合、StoryBoards を使用しており、「サイズ クラスを使用する」というフラグはありません。iOS 8.2 までは、アプリは正常に動作していました。
これは iOS 8.3 のバグですか? ソリューションを確立した人はいますか?ありがとうございました!
編集: iPhone で iPad ストーリーボードを使用し、iPad で iPhone ストーリーボードを使用すると、それらは機能します! ストーリーボードの名前も変更しようとしましたが、何も変わりません。
編集 2: 最初のビュー コントローラーとしての SplitViewController がクラッシュを引き起こします! 最初のView Controllerを別のView Controllerに移動すると、アプリが機能します!
編集 3: いくつかのニュース: 問題は私の SplitViewController の MasterViewController によって引き起こされます。TabBarController を MasterViewController として使用していますが、iOS 8.3 でクラッシュします。MasterViewController を別のビューに変更すると、アプリは機能します。
ios - iOS 8.3 の UISplitViewController のマスターとしての UITabBarViewController に関する問題
私が取り組んでいるプロジェクトでは、iPad シミュレーターで実行されているユニバーサル アプリで UISplitViewController のマスターとして UITabBarViewController をまとめました。以前は iOS 7.1 と iOS 8.2 で正常に動作していましたが、iOS 8.3 ではメッセージが表示されてクラッシュします。 :
バンドル内の NIB をロードできませんでした: 'NSBundle (loaded)' という名前で 'Z6l-Hd-h3H-view-7sH-l5-cWr''
シミュレーターをバージョン 7.1 または 8.2 のいずれかに変更すると正常に動作することに注意してください。何が間違っているのか、何がこの動作を引き起こしているのかわかりません。
例を次に示します: https://github.com/AresDev/splitwithtabbar
ご協力いただきありがとうございます。
スタック トレースは次のとおりです。
iphone - iOS 8.3 以降、カスタム UITableView プロトタイプ セルの制約で何か変更がありましたか?
最近、iPhone に iOS 8.3 をインストールしました (以前は iOS 8.1 を使用していました)。
また、iOS SDK を iOS 8.1 から iOS 8.3 に更新しました。
私がそれを更新したので、私が持っていたいくつかのカスタムプロトタイプセルが間違っているようです.
制約の処理方法に関して、iOS 8.1 から iOS 8.3 に変更されたことはありますか?
編集:
提案された解決策を試しましたが、うまくいきません。数秒で細胞の詳細を追加します。
これをカスタムセルクラスに追加しました:
以前の外観は次のとおりです。
これはそれが見える方法です: