問題タブ [jsqmessagesviewcontroller]

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 に答える
286 参照

ios - JSQMessages with Parse - インストールの問題

JSQMessagesを既存の Xcode プロジェクトに実装 しようとしています。CocoaPods を使用してみましたが、すべてのエラーを修正できませんでした。私はParse-libが見つからないというエラーだけが発生しましたが、それを取り除く運がなかった後(debug-iphoneosと関係がありました)、すべてのCocoaPodsをあきらめてアンインストールし、元に戻りました私のプロジェクトはParseのみです。

JSQMessage と JSQSystemSoundPlayer のフォルダーをフォルダー プロジェクトに入れるだけで手動でインストールできるという github ページを読みましたが、それを理解できませんでした。だから皆さんへの私の質問は、手動でそれを行う正確な手順を誰かが知っているかどうかです。なぜなら、それらをプロジェクトフォルダーに入れて、両方をブリッジファイルにインポートするだけでは成功せず、Xcode はそれができなかったというエラーを私に与えたからです。ヘッダーファイルを見つけます。

0 投票する
4 に答える
863 参照

ios - キーボードがすでに起動している状態で JSQMessagesViewController を表示するにはどうすればよいですか?

作成中のアプリにオープン ソースのメッセージング UI ライブラリを使用しています。ユーザーが新しい会話を開始するとき、「チャット ビュー」が表示され、キーボードが既に表示され、カーソルがテキスト フィールドに表示されるようにします (ほとんどの既存のチャット アプリケーションと同様)。JSQMessagesViewControllerキーボードが既に起動している状態でを強制的に表示する方法はありますか?

私はこれを使用して実装しようとしました:

ただし、これにより、ビューが表示されるとすぐにキーボードがポップアップします... それでも、ツールバーは約 1 秒遅れます (それほど大きくはありませんが、痛々しいほど目立ちます)。さらに、このソリューションは、通常のように下向きのジェスチャーを使用してキーボードを閉じることを無効にしているようです。

これをすぐに解決するために欠けているものはありますか? または、この機能を得るためにライブラリを変更する必要がありますか...もしそうなら、どこから始めればよいでしょうか?

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

jsqmessagesviewcontroller - JSQMessagesViewController を使用して「UIImage *」をタイプ「CIImage * _Nonnull」のパラメーターに送信する互換性のないポインター タイプを取得しています

JSQMessagesViewController Xcode 7.0 Beta 5 を使用すると、「JSQPhotoMediaItem の copyWithZone メソッドで 'UIImage *' をタイプ 'CIImage * _Nonnull' のパラメーターに送信する互換性のないポインター タイプです。

メソッドは次のとおりです。

警告は、JSQPhotoMediaItem を初期化する最初の行に対するものであり、initWithImage は、(UIImage *) を期待していることを示しています。

また、次のことも報告しています。「ここでパラメーター 'im' に引数を渡す」実際に initWithImage(CIImage *) im[![ここに画像の説明を入力][1]][1] を持つ CISampler.h を参照しています。

ありがとう。

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

ios - JSQMessagesBubbleImage エラーの有効な初期化子ではありません

次のようにフレームワークを接続します。

しかし、それは次のエラーを出力します:

このエラーが表示される理由

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

ios - -[XBMessage messageHash]: 認識されないセレクターがインスタンスに送信されました

Cocoapods から次のライブラリを統合しました。コードとそのサンプル コードはhttps://github.com/EugeneNguyen/XBChatModuleにあります。

このライブラリは、Xcode プロジェクトで XMPP チャットを統合するために使用されます。ReadMe ファイルから提案されたコードも追加しました。参考までに下に貼っておきます

AppDelegate.m

ビューコントローラーはから継承されますXBMessageViewController

ViewController.m

メッセージを送信するまで、コードは正常に機能します。送信ボタンを押すたびに、コンソールに次のエラーがスローされてアプリがクラッシュします

messageHashClassに関数を実装していないということは理解していますが、 GithubXBMessageからダウンロードしたサンプル コードでは同じコードが正常に動作します。このエラーを解決するのを手伝ってください。

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

ios - JSQMessagesController でメッセージを送信する

メッセージを送信したいのですが、経由で送信されることがわかっています

この機能ですが、送信ボタンを押して送信する方法がわかりません。

私はこの例を検索して見つけました:

しかし、私の場合は .sendMessage メソッドがありません。助言がありますか?