問題タブ [uiactivity]
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 - 一部の電話での UIActivitySheet からのテキスト メッセージに関する問題
私のアプリには、UIActivityViewController をプルアップするためのアクション ボタンがあります。私のテスト デバイス 5S では、テキスト メッセージを含め、すべて正常に動作します。ただし、私の 5C テスト デバイスでは、メッセージを送信しようとするとクラッシュします。メッセージを送信するために一部の電話で動作し、他の電話では動作しないようにするコードに何か問題がありますか?
以下に示すコードには、いくつかの注意事項があります。まず、送信するテキストが140文字を超える場合があるので、まず文字列の長さをチェックします。140文字を超える場合は途中を切り取り、末尾に…を追加し、140文字のままにします。次に、アクションで、140 文字を超える場合は、編集された文字列を Twitter とメッセージのみに送信しますが、他のすべての文字列には通常の文字列を送信し、140 文字以下の場合は通常の文字列を送信します。
ios - FacebookメッセンジャーiPhoneアプリのUIActivityサブクラスを実装していますか?
こんにちは、Whatsapp、Line、WeChat などの他のチャット アプリケーションにテキストを共有するために、プロジェクトにさまざまな方法を実装しています。
次のライブラリを使用して、この UIActivity サブクラスを実装しても問題ありません。
- Whatsapp ( https://github.com/jberlana/JBWhatsAppActivity )
- ライン ( https://github.com/OopsMouse/LINEActivity )
- 微信 ( https://github.com/iDay/WeixinActivity )
これらすべてのアプリには、アプリケーションから通信するための内部 URI プロトコルがあることに気付きました。
whatsapp://send?text=SAMPLE_TEXT
line://msg/text/SAMPLE_TEXT
少なくとも、Facebook Messenger iPhone アプリに接続してテキストを共有する方法を知っている人はいますか?
ios - UIActivityViewController のリンク ボタンをコピー
Apple の 12 Days アプリで見られるように、「リンクをコピー」ボタンを作成するために不足しているサービスまたはパラメーターはありますか?
許可することで[コピー]ボタンを表示できます
私のUIActivityViewControllerで、URLを渡します
正常に機能しますが、ボタンのタイトルは「コピー」であり、「リンクのコピー」ほど明確ではありません。このタイトルを強制することは、私が見逃したサービス オプションなのか、それともカスタム アクティビティ タイプを定義する必要があるのか 疑問に思っています。私が知る限り、 activityTitle は、サービス メソッドをサブクラス化した場合にのみ使用できます。
洞察をありがとう。
ios - WhatsAppおよびFBを使用したUIActivityViewControllerまたはUIDocumentInteractionController
画像の共有オプションとして Facebook と WhatsApp が必要です。私はすでに UIActivityViewController を実装しており、Facebook 経由UIDocumentInteractionController
で共有でき、WhatsApp 経由で共有できます。これらのものをマージする方法がわかりません。
UIActivityViewController:
UIDocumentInteractionController:
両方を1つのポップオーバーに入れたいのですが、それを達成する方法がわかりません。ヒントをお願いします。
StackOverFlow question 1を確認しましたが、まったく役に立ちません。私のファイルは .wai (WhatsApp 用) なので、FB 経由で送信しようとすると、ファイルを開くことができません。また、すべてのオプションが表示されますが、2つ(FB + WhatsApp)のみを表示したいです。StackOverFlowの質問2に続いて、FBのみを表示できます(通常の画像を設定したため、動作中のものです)が、WhatsAppを追加できません(.waiファイルがなく、UTIをどうするかわかりません)。この問題を解決する方法はありますか?
ios - UIActivityViewController、アクティビティが完了していない、共有オプションが読み込まれていない
共有ボタンのあるアプリがあります。この共有ボタンは、Facebook、Twitter、電子メール、テキスト メッセージなどで共有するために UIActivityViewController を読み込みます。
以前は問題なく動作していましたが、シミュレーターでも問題なく動作していると思いますが、デバイスではView Controllerがすべての適切なオプションとともに表示され、1つをクリックしても何も起こらないか、メールの場合はメールモーダルビューがロードされてから閉じられます。次に、「アクティビティが実行されませんでした。」というログを取得します。これは、完了ブロックが完了に対して false を返したが、activityType が null ではなかった場合です。したがって、選択を認識していますが、何らかの理由でアクティビティをビューにロードしていません
共有しようとしているものをチェックし、ダミーのものに置き換えても(以下に示すように)、まだ運がありません. 私は通常のデバイスを使用しており、Twitter、メール、および Facebook のアカウントをセットアップしており、テキスト メッセージも機能しています。機能するのはコピーだけです (つまり、共有コンテンツをクリップボードにコピーするとき)。同じデバイス上の他のアプリでは、UIActivityViewController と選択したアクティビティの読み込みは正常に機能します。アプリを実行している他のデバイスでも同じ問題が見られます。
ここで何が問題なのか本当にわかりません。非常に当惑します!試してみることの助けや提案は大歓迎です。この問題をデバッグする方法がわかりません。
コードは次のとおりです:(画像も削除しようとしたことに注意してください。運が悪い)
ios - UIActivityItemSource からの複数のデータ
UIActivityItemSource から複数のオブジェクトを提供する方法はありますか? たとえば、メール、Facebook、Twitter に NSString と UIImage を提供して、同じメール/投稿/ツイートに含めたいと考えています。オブジェクトを NSArray に入れて渡そうとしましたが、例外がスローされました。
objective-c - 選択した applicationActivities の UIImage のみ、すべての applicationActivities の NSString
NSString と UIImage を共有するために UIActivityViewController を使用していますが、UIImage を iMessage と電子メールで共有したくありません。
UIImage に対してこのようなカスタム UIActivity を作成し、NSString をすべて残すにはどうすればよいですか?