問題タブ [ios-sharesheet]
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.
ios - App Extension Swift: JavaScript を使用せずに任意のアプリから URL を取得する
サファリだけでなく、すべてのアプリでアクション拡張機能を介して URL を取得したいと考えています。たとえば、twitter.app でリンクを長押しすると、共有シートが開き、拡張機能でその URL を使用できます。可能であれば、javascript ファイルなしで実行したいと思います。
現在、私は js ファイルを使用してサファリで URL を取得していますが、これは機能しますが、Twitter などの他のアプリでは黒い画面しか表示されません。
JavaScriptファイルを必要とせずに、すべてのアプリの共有シートからURLを取得したいと思います。
前もって感謝します
ios - iOS で共有シートを使用してファイルを共有するにはどうすればよいですか?
iPhone の共有シート機能を使用して、ローカルにあるファイルをアプリで共有したいと考えています。ファイルを に表示しUIWebView
、ユーザーが共有シートをクリックしたときに、 に表示されているファイルを共有するためのオプション (メール、WhatsApp など) を表示したいと考えていますUIWebView
。私たちは使用できることを知っています
たとえば、文字列を共有します。このコードを変更してドキュメントを共有するにはどうすればよいですか?
ios - IOS UIActivityViewController、カスタム activityType を除外できません
私は独自の共有拡張機能を作成し、UIActivityViewController と何かを共有するアプリも作成しました。
しかし、それはクールではありませんでした.何かを共有しているときに、私自身の共有拡張機能が表示されます.
だから私は自分の共有拡張機能を除外したいのですが、うまくいきません。
アプリ名を再確認しましたが、正しいものでした。
これが私のコードです。
ios - iOS インポート ファイルをアプリケーションに
ユーザーが自分のデバイスでファイルを印刷できる iOS アプリケーションを作成しています。私のアプリケーションから、DocumentPicker
iCloud Drive、Dropbox などの他のアプリが提供するデバイス上のファイルにアクセスできます。
ここで、ユーザーが他のアプリケーションを介して自分のアプリケーションとファイルを共有できる機能を追加したいと考えています。そのために作成しAction Extension
ました。たとえば、写真アプリケーションで画像を選択し、[Share
共有] シートで [拡張子を取得] を選択すると、それを選択すると、ファイルの URL も取得されます。次に、このファイルの zip ファイルを作成して、サーバーに送信します。しかし問題は、zip ファイルが常に空であることです。私が使用しているコードは次のとおりです。
In Action 拡張機能の viewDidLoad()
そして、私のcreateZip
機能は次のとおりです。
共有ファイルの zip を作成する方法はありますか?
objective-c - AirDrop を使用しない iOS ファイル転送
iOSデバイスからMacおよびWindows PCにpdfファイルを転送する必要があるiOSアプリを作成しています。クライアントに、AirDrop 共有を使用して iOS デバイスから Mac に変換するように伝えました。
しかし、クライアントは、第三者の助けに頼りたくないと言っていました。彼は、Mac と iPhone の間でファイルを送信するだけです。彼は非技術者です。私はここで立ち往生しています。
独自のプロトコルなどをコーディングする必要がありますか?
ios - アプリを「Import with」として表示" UIActivityViewController で
アプリにエクスポート/インポート機能を実装しています:
カスタムファイル拡張子(Backup.appname)でデータをエクスポート→メールまたはiCloudドライブのファイルをタップ→共有シートでアプリを「AppNameでインポート」として表示します。
ここで説明されているように、アプリの plist にカスタム UTI とドキュメント タイプを追加しました。私のアプリが「AppNameでインポート」ではなく「AppNameにコピー」として表示されることを除いて、すべてが正常に機能します。
「AppName でインポート」と表示するにはどうすればよいですか? 他のアプリがカスタム ファイル タイプ用に持っているのを見たことがあります。
objective-c - カスタム UIActivityType の Objective-C バージョン
迅速に、これは非常に簡単です。たとえば、カスタムの Pinterest UIActivityType を追加したい場合:
これは私がしなければならないすべてです。ただし、objective-c でこれを行う方法については少し混乱しています。私はこのようなことを考えていますが、よくわかりません。
どんな助けでも大歓迎です。