問題タブ [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.

0 投票する
1 に答える
882 参照

swift - ハンドオフは iOS 9 デバイスでは機能しません

iOS 9 デバイスを搭載した iPhone 5 および iPad Air で Handoff 機能を強制的に動作させようとすると、iOS9 関連と思われる問題が発生します。このシステムを搭載したデバイスがないため、iOS 8 では確認できません。

問題:

  1. ユーザー アクティビティが作成されたときのメイン画面で、最初のデバイスでアプリを開いています
  2. 2 番目のデバイスのロック画面に、アプリに関連するアクティビティがあることがわかります
  3. このアプリを開いてapplication:continueUserActivity:restorationHandler:いますが、このデバイスでは呼び出されていないため、最初のデバイスで表示されたのと同じコンテンツをユーザーに表示することができません。

プロジェクト全体は github で参照できます: https://github.com/tomkowz/Quotes

実装の詳細:

ターゲットの plist ファイルを更新し、NSUserActivityTypes.

次に、これらの宣言された型で enum を作成しました。

ユーザーがメイン画面にいるとき、私は始めてNSUserActivityいます。

2 番目のタイプのアクティビティは、ユーザーが選択したアイテムの詳細に移動したときにアクティブになります。ビュー フローは次のとおりです。

でユーザー アクティビティを作成するコードは次のQuoteDetailsViewControllerとおりです。

そしてviewModel.userActivity呼び出し:

前もって感謝します!

0 投票する
0 に答える
188 参照

segue - Xcode 7ベータ3でストーリーボードを使用したNSToolbarItem Segue Popover

ストーリーボードを使用して NSToolbarItem からポップオーバーを作成しようとしています。OS X 10.11 ベータ 3 と Xcode ベータ 3 を使用しています。これが私のセットアップです。

ここに画像の説明を入力

ベータ 3 の前は、ビュー コントローラーをウィンドウ コントローラーの近くに配置し、ツールバー項目からコントローラーにドラッグして、セグエ ウェイを選択してポップオーバーにしただけでした。次にプログラムを実行すると、問題なく自動的に動作します。

ベータ 3 では、実行時にツールバー項目をクリックすると次のようになります。

ここに画像の説明を入力

Swiftで何か変わった?そこに何かを手動で実装する必要がありますか? またはバグがありますか?

Ps。ウィンドウコントローラーのコンテンツビューコントローラー(私の例では「こんにちは」ボタン)にボタンを配置してから、そのボタンからポップオーバーを使用して別のビューコントローラーへのセグエウェイを作成しましたが、正常に動作します。

0 投票する
3 に答える
743 参照

objective-c - Xcode の新しい UI テストを使用して複数のテストを実行しようとすると失敗する

新しい Xcode ベータ版で複数の UI テストを同時に実行しようとすると、最初のテストの後に失敗し、最初のテストの後の各テストで「UI テストの失敗: アプリの状態がまだ終了していません」というエラーが表示されます。誰でもこれを修正できますか?