問題タブ [xcode7-beta3]
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 - ハンドオフは iOS 9 デバイスでは機能しません
iOS 9 デバイスを搭載した iPhone 5 および iPad Air で Handoff 機能を強制的に動作させようとすると、iOS9 関連と思われる問題が発生します。このシステムを搭載したデバイスがないため、iOS 8 では確認できません。
問題:
- ユーザー アクティビティが作成されたときのメイン画面で、最初のデバイスでアプリを開いています
- 2 番目のデバイスのロック画面に、アプリに関連するアクティビティがあることがわかります
- このアプリを開いて
application:continueUserActivity:restorationHandler:
いますが、このデバイスでは呼び出されていないため、最初のデバイスで表示されたのと同じコンテンツをユーザーに表示することができません。
プロジェクト全体は github で参照できます: https://github.com/tomkowz/Quotes
実装の詳細:
ターゲットの plist ファイルを更新し、NSUserActivityTypes
.
次に、これらの宣言された型で enum を作成しました。
ユーザーがメイン画面にいるとき、私は始めてNSUserActivity
います。
2 番目のタイプのアクティビティは、ユーザーが選択したアイテムの詳細に移動したときにアクティブになります。ビュー フローは次のとおりです。
でユーザー アクティビティを作成するコードは次のQuoteDetailsViewController
とおりです。
そしてviewModel.userActivity
呼び出し:
前もって感謝します!
segue - Xcode 7ベータ3でストーリーボードを使用したNSToolbarItem Segue Popover
ストーリーボードを使用して NSToolbarItem からポップオーバーを作成しようとしています。OS X 10.11 ベータ 3 と Xcode ベータ 3 を使用しています。これが私のセットアップです。
ベータ 3 の前は、ビュー コントローラーをウィンドウ コントローラーの近くに配置し、ツールバー項目からコントローラーにドラッグして、セグエ ウェイを選択してポップオーバーにしただけでした。次にプログラムを実行すると、問題なく自動的に動作します。
ベータ 3 では、実行時にツールバー項目をクリックすると次のようになります。
Swiftで何か変わった?そこに何かを手動で実装する必要がありますか? またはバグがありますか?
Ps。ウィンドウコントローラーのコンテンツビューコントローラー(私の例では「こんにちは」ボタン)にボタンを配置してから、そのボタンからポップオーバーを使用して別のビューコントローラーへのセグエウェイを作成しましたが、正常に動作します。
objective-c - Xcode の新しい UI テストを使用して複数のテストを実行しようとすると失敗する
新しい Xcode ベータ版で複数の UI テストを同時に実行しようとすると、最初のテストの後に失敗し、最初のテストの後の各テストで「UI テストの失敗: アプリの状態がまだ終了していません」というエラーが表示されます。誰でもこれを修正できますか?