问题标签 [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 投票
0 回答
851 浏览

objective-c - JSQMessagesViewController

我正在通过代码联盟教授的 udemy 课程学习目标 c 编程——我从他们的 github 下载了最后一个项目,并在尝试使其工作时遇到了障碍。

这是在我的聊天视图控制器中,我收到错误消息“找不到 JSQMessagesViewDelegate 或 JSQMessagesViewDataSource 的协议”

0 投票
1 回答
1528 浏览

ios - JSQMessages 反馈定制

我正在使用JSQMessages ( https://github.com/jessesquires/JSQMessagesViewController ) 来处理我的应用程序中的聊天。

我想在 JSQMessages UI 中显示消息是否已传递、消息是否被另一端读取或传递中是否存在问题(其他聊天应用程序执行的功能相同)。

如何自定义它以显示此信息?如果消息无法传递,我的目标是添加支票、双重支票或红色感叹号。

有什么想法可以使用 JSQMessages 来完成吗?

非常感谢,

丹尼尔

0 投票
1 回答
1328 浏览

objective-c - 如何在 JSQMessagesViewController 中添加日期

不知何故,我可以通过 JSQMessagesViewController 在聊天中添加 messageBubble。但是,我不确定如何在方法中添加“日期”。你能教我一下吗?



在此处输入图像描述

0 投票
1 回答
385 浏览

ios - 我的 JSQMessagesViewController 是空的

我已经实现了一个UIViewController子类,我在其中使用情节提要显示 UIView。视图嵌入在UITabViewController. 我复制了演示并删除了似乎仅用于演示的部分(现有消息)。

目前,键盘(无显示)和“新消息”输入字段存在 UI 问题。我想知道它们是否在选项卡视图控制器后面,或者我是否缺少某些东西。

0 投票
1 回答
1935 浏览

ios - JSQMessagesViewController incomingMessagesBubble 粘在右边

我正在将 JSQMessagesViewController 用于聊天应用程序。当我添加一个incomingMessagesBubble 时,气泡会粘在屏幕的右侧。

}

我应该改变一些东西让它坚持到左边吗?

谢谢

0 投票
1 回答
472 浏览

swift - 半屏ios swift中的JSQMessagesViewController

我将使用 ios 本机 sdk (Swift) 创建聊天应用程序,我发现 JSQMessagesViewController 用于聊天。

我可以在我的应用程序中使用它并且苹果会允许吗?我还在我的 viewController 中继承了 JSQMessagesViewController。

我也在 viewController 中使用了 NavigationController。

当我打开 viewController 时,它会全屏打开,但我需要半屏。谁能帮我 ?

谢谢

0 投票
1 回答
332 浏览

ios - 将 Parse 平台与 JSQMessagesViewController Swift 一起使用

我是 iOS 开发的初学者,我想使用Parse和创建一个聊天应用程序JSQMessagesViewController。但是当我编译我的项目时,我有 50 个错误。

我使用 CocoaPods 安装JSQMessagesViewController.

0 投票
4 回答
6619 浏览

ios - 如何快速导入 JSQMessagesViewController?

我正在使用 xcode 6.3、swift 1.2 并使用 cocoapods 安装“JSQMessagesViewController”库。这是我的 pod 文件:

和我的桥文件:

然后我得到错误:

我不知道为什么会出错。当我更新桥文件时

我得到错误

这真的让我很困惑,因为错误出现在我无法修改的 JSQMessagesViewController 的源代码中。我用谷歌搜索了一天,没有找到修复它的方法。由于 JSQMessagesViewController 库在 githup 中如此受欢迎,我相信一定有人知道如何修复它。

0 投票
0 回答
699 浏览

ios - 将 JSQMessages 框架与 Core-data 一起使用

这只是消息的核心数据对象:

然后这是Messages ViewController,加载消息代码:

现在我是这个框架的新手https://github.com/jessesquires/JSQMessagesViewController,我翻遍了框架文档并没有找到我的问题的答案:

我可以使用(NSFetchedResultsController)这个框架吗?如果是这样,我怎样才能以正确的方式使用它(NSFetchedResultsController)JSQMessages CollectionView DataSource从我的核心数据中返回我的所有消息?我知道如何使用(NSFetchedResultsController),但不太确定如何将它与CollectionView这个框架一起使用。似乎CollectionView数据源/委托方法仅适用于NSmutableArray当我使用(NSFetchedResultsController).

例如:

对比:

当我使用_fetchedResultsController.fetchedObjects我的应用程序崩溃。

因此,在考虑了该怎么做之后,我说好吧,如果我将我的.fetchedObjects (NSarray)转换为我(NSmutablearray)的消息然后我得到了堆栈,我只是不知道如何以需要帮助的正确方式做到这一点。我所需要的只是一种将我的所有消息从我的SQlite数据库返回到我的应用程序的方法。

我还查看了 Parse 示例https://github.com/relatedcode/RealtimeChat,但我想要自己的代码,而无需向 Parse.com 付费并能够使用 Core-Data。

当我调用它时:JSQMessage我需要一些方法来告诉它在我的获取结果控制器中返回我的所有对象*.fetechedobjects*

0 投票
3 回答
2221 浏览

ios - 隐藏 JSQMessagesViewController 中的 inputToolbar

我正在为我的聊天应用程序使用JSQMessagesViewController 。当没有互联网活动时,我想隐藏 inputToolbar

我试过这个,但这不起作用:

当我设置它时,不到一秒钟它就消失了:

知道怎么做吗?也许禁用 inputToolbar 也可能足够好。