問題タブ [quickaction]

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 投票する
0 に答える
233 参照

ios - appdelegate didFinishLaunchingWithOptions、ビューがまだ作成されていないときにクイックアクションを処理する方法は?

わかりましたので、私の AppDelegate では、 でさまざまなものを初期化しdidFinishLaunchingWithOptionsますが、 でビューを作成しますapplicationDidBecomeActive

これの背後にある私の理由は、アプリがバックグラウンドで何かを実行している場合 (プッシュ通知)、didFinishLaunching...が呼び出されるため、アプリケーションが表示されない場合はそこで UI を作成したくないということです。

これは私にとってはうまくいきましたが、クイックアクションを使用して、タブの1つに移動するクイックアクションが必要だとします。didFinishLaunchingWithOptionsビューは まで作成されないため、 ではできませんdidBecomeActive

だから、私の質問は次のとおりです。

  1. didFinishLaunching...UI と/のライフサイクルとタイミングに関して何か誤解していdidBecomeActiveませんか? つまり、私がしていることを実行し、使用するビューを作成し、使用しないのは良い習慣didBecomeActiveですかdidFinishLaunching...?

  2. これに関する良い例は本当に見つかりませんでした。UIApplicationShortcutItemで保存してからでdidFinishLaunching...使用できると思いますdidBecomeActive。少し「ハッキー」に思えますが、他に何も理解していません。

ポインターは大歓迎です。

0 投票する
2 に答える
949 参照

ios - アプリ内に 3D タッチ クイック アクションを追加する方法は? 連絡先のように

アプリ内の強制タッチでクイック アクション メニューを表示する API はありますか? ピークビューを上にスワイプしたときにクイックアクションメニューを表示するための API しか表示されません。しかし、Apple 3D touchページの例のようなことをしたいです。

6sの連絡先で3Dタッチクイックアクションメニューを実現したい のは次のとおりです

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

ios - 3Dタッチクイックアクションで絵コンテを起動する最良の方法は?

こんにちは、plist に 2 つの 3D クイック アクション ショートカット アイテムがあります。次のように、ハンドラー コードを App デリゲートに配置しました。

基本的に、アプリの最初の起動と、アプリが既にバックグラウンドにあり、ホーム画面から起動するという 2 つのシナリオがあります。

アプリが既に起動されているときにストーリーボードを再度作成しないように、ストーリーボードが有効かどうかを確認する次のコードを追加します。

私の問題はここにあります:

(ホーム画面に戻ってクイック アクションで再起動することにより) quickAction "firstItem" を複数回実行すると、メモリ リークと見なされる複数のビュー コントローラがメモリ内でアクティブになります。

これを正しく行っているかどうかはわかりません。プロジェクト ファイルが処理するコードからストーリーボードを起動しません。ただし、クイック アクション ハンドラはプログラムで実行する必要があります。

クイックアクションでストーリーボードを起動する最良の方法は何ですか? 誰でも良い解決策を提供できますか?ありがとう!

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

visual-studio-2015 - VS Community 2015 クイック アクション ショートカットを使用するとフォーカスが失われる

現在、コードベースをリファクタリングし、型とメンバーの命名の一部を変更しています。タイプまたはメンバーのすべてのインスタンスの名前を簡単に変更するためにクイック アクションを使用しますが、これにショートカット (Ctrl + .) を使用すると、作業中のファイルでマウス フォーカスが失われ、クリックする必要があります。もう一度入力できるようにするためです。

この問題を解決するショートカットまたは設定を知っている人はいますか?

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

ios - XcodeとSwiftで作成されたiOSアプリでQuickActionsを使用して特定のViewControllerを開く方法は?

Xcode と Swift で iOS アプリを作成しました。そのアプリには 5 つの が含まれていますUIViewControllers。すべてViewControllersが単一の によって管理されUITabBarControllerます。

Info.plist ファイルでいくつかの (静的) QuickActions を既に構成しています。

特定のViewControllerを開くことができるようにするのに問題があります。もちろん、私はすでにグーグルで検索しましたが、何もうまくいきませんでした。(おそらく、ほとんどの人が を使用NavigationControllerしているが、私は使用できない/使用したくないためです。)

プロジェクトをここにアップロードしました: http://www.filedropper.com/myapp。ダウンロードして、私のレイアウトをイメージできます。AppDelegate.swift には、QuickActions を処理するためのコードが既にいくつかあります。しかし、残念ながらこのコードは機能しません。多分誰でも問題を理解できますか?

それを処理するにはどのようなコードが必要ですか?

誰でもそれを提供できますか?または、簡単なマニュアル/チュートリアルを知っている人はいますか?

よろしく、デビッド。

PS: このコードを試してみましたが、NavigationController でしか動作しないようです?! コード:

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

ios - QuickAction order different depending on position on homescreen

I have a strage problem with QuickActions on iPhone. This is what I have in info.plist file:

info.plist

This it how it looks like when the app icon is on the bottom of the homescreen:

ホーム画面下部のアプリアイコン

This it how it looks like when the app icon is on the top of the homescreen:

ホーム画面上部のアプリアイコン

Why that? Why is the order of the QuickActions different depending on the position on homescreen? Is that a known issue? What can I do? Any advice?

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

ios - iPhone 6s と iPhone 6s plus で 3d touch QuickAction メニューの幅は同じ?

3d touch QuickActionsXcode と Swift で作成した iOS アプリに統合しました。iPhone 6s plusしか持っていないので、iPhone 6sでテストすることはできません。タイトルは長く、オーバーフローすることなく行を埋めます。しかし、iPhone 6sではどうですか?テキストはそこでカットされますか?それとも、メニューはiPhone 6s plusと同じサイズですか?