問題タブ [tvos10]
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.
swift - tvOS 10 GM で UIAlertController を開くとフォーカスが消える
UIAlertController
を上に並べて表示UIViewController
したいUICollectionView
。コレクション ビューは起動に集中する必要があるため、preferredFocusableView
次のように変数をオーバーライドしました。
tvOS 9 では、すべて問題なく動作しました。アラート コントローラが適切に開き、UIAlertAction
表示された s のいずれかを選択できました。
tvOS 10 Golden Master で、アラート コントローラーを開いて別のアクションにスクロールした後、フォーカスが画面から消え、他のアクションにスクロールしたり、Siri Remote のメニュー ボタンをタップしたりできません。アプリがアラート コントローラーでスタックしたままになり、他のアクションにスクロールしようとするとスクロール音が聞こえますが、画面には何も起こりません。アプリを強制終了して、再度開く必要があります。
アプリのコードです。コレクションビューのフォーカスメソッドをに設定preferredFocusableView
したり、削除したりしようとしましたが、結果はありませんでした。alertController.preferredFocusedView
objective-c - 複数のプライベート フレームワークに実装されている tvos 10 SDK 重複クラスがクラッシュを引き起こす
tvos 9 で問題なく動作する tvml アプリを持っていますが、tvos 10.0 シミュレーターで実行しようとすると、アプリケーションの読み込みに失敗し、以下で始まる一連のエラーが表示されます。
クラス PLBuildVersion は、/Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices (0x11619dd00)と /Applications/Xcodeの両方に実装されています。 .app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices (0x115d4a8e8)。2つのうちの1つが使用されます。どれが未定義です。
私はポッドを使用していません。テストでは、問題が tvos 10.0 SDK に限定されていることが示唆されています。Apple の PrivateFrameworks で重複するクラスの競合を解決するにはどうすればよいですか?
youtube-api - tvOS で Youtube API を使用してライブ ストリームを埋め込む方法
Youtube ライブ ストリームを tvOS アプリに埋め込む機能が必要です。UIWebView がないため、これは以前のすべての tvOS では不可能でした。この機能が現在の tvOS 10 または Swift 3 リリースに含まれることを望んでいましたが、まだ欠けているようです。
とはいえ、API ドキュメントを読んでいる間に私が見逃したトリックや何かを知っている人はいますか? などのYoutube パーサーの使用は許可されていません。Youtubeの利用pod 'youtube-parser'
規約に完全に準拠する必要があります。
avplayer - 同じリソースを要求する tvOS shouldWaitForLoadingOfRequestedResource
/ HLS ビデオshouldWaitForLoadingOfRequestedResource
のハンドラーを実装していますが、tvOS で奇妙な動作が見つかりました。AVPlayer
AVURLAsset
ご覧のとおり、「ルート」マニフェスト、第 2 レベルのマニフェスト、セグメントなど、同じリソースを複数回要求する可能性があります (複数の品質スイッチについて話しているのではなく、まったく同じリソースを要求しています)。
同時に、各リクエストは私のコードで十分に処理されます。ビデオは問題なく再生されます。また、まったく同じコードが iOS でも正常に機能しています。リクエストの重複はありません。
tvOS で同じリソースを複数回要求できるのはどのような場合AVURLAsset
ですか?AVAssetResourceLoader
ios - コンソールでエラーログを取得して、タブバー項目 tvOS 10.0 に UISearchViewController を追加する
Apple tv 9.2.2 を 10.0 に更新し、コードを更新しました。UISearchViewController
タブバー項目で使用しました。すべて正常に動作していますが、tvOS 9.2.2 ではなく tvOS 10.0 のみでコンソールにエラー ログが表示されます。
[MC] systemgroup.com.apple.configurationprofiles パスのシステム グループ コンテナーは /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles 2016-10-06 11:49:26.899645 wral[152:3384] です。 [MC] パブリックの有効なユーザー設定から読み取ります。
私はこの問題の研究開発を行い、info.plist にキーを追加する必要があることを発見しましたが、info.plist に追加する必要があるキーを過小評価していません。
UISearchViewController
info.plistで使用するために追加する必要があるキーを提案してください。