- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我将 LayerKit 0.17.3 与 Swift 一起使用,newConversationWithParticipants 总是在第一次时抛出错误,域设置为 FMDatabase 并且出现“不是错误”错误。任何后续调用都会获得预期结果。
初始错误:
Error with creating LYRConversation: Error Domain=FMDatabase Code=0 "not an error"
UserInfo={NSLocalizedDescription=not an error}
后续错误:(期望的)
Error with creating LYRConversation: Error Domain=com.layer.LayerKit.Errors
Code=1013 "A conversation with a distinct participant list already exists
for participants [...]
这是查找/创建对话的函数:
@IBAction func didTapCompose(sender: AnyObject) {
var conversation : LYRConversation?
// create ATLConversationViewController
let controller = ConversationViewController(layerClient: self.layerClient)
controller.hidesBottomBarWhenPushed = true;
// get recipient (user objectID) from member object
let recipient = member.objectForKey(GlobalConstants.Parse.UserKey)?.objectId!
// create set for newConversationWithParticipants
let participants : Set = [recipient!]
do {
try conversation = layerClient.newConversationWithParticipants(participants, options: nil)
controller.conversation = conversation
} catch {
print("Error with creating LYRConversation: \(error)")
}
self.navigationController!.pushViewController(controller, animated: true)
}
最佳答案
Support over at Layer.com 指出这是一个错误,将在下一个版本中修复。
关于ios - LayerKit 的 newConversationWithParticipants 总是在第一次调用时抛出 FMDatabase "not an error",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33975928/
我正在我的项目中安装层。这是我的 POD 规范。这是我正在使用的项目。 https://github.com/layerhq/Layer-Parse-iOS-Example它运行良好。但是当我尝试在我
我将 LayerKit 与 Atlas 一起使用,它可以完美地工作,没有任何问题,但我很好奇如何将 firstName、lastName、displayName、phoneNumber 等信息设置为
我将 LayerKit 0.17.3 与 Swift 一起使用,newConversationWithParticipants 总是在第一次时抛出错误,域设置为 FMDatabase 并且出现“不是错
do { self.conversation = try layerClient.newConversationWithParticipants(userSet, options: nil)
我是一名优秀的程序员,十分优秀!