Quckiblox ios SDK在所有API调用上崩溃
我正在使用Quckiblox(Swift 2,iOS 9)开发一个应用程序,所有试图进行API调用的尝试都会产生以下错误: 2015-10-04 04:46:06.411 Twister[1964:846268]+[QBRequest注册:successBlock:errorBlock:]:发送到类0x1000f7358的未识别选择器 2015-10-04 04:46:06.415 Twister[1964:846268]***由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“+[QBRequest注册:successBlock:errorBlock::未识别的选择器发送到类0x1000f7358” SDK安装了Cocoapods,其设置如下:Quckiblox ios SDK在所有API调用上崩溃,ios,quickblox,Ios,Quickblox,我正在使用Quckiblox(Swift 2,iOS 9)开发一个应用程序,所有试图进行API调用的尝试都会产生以下错误: 2015-10-04 04:46:06.411 Twister[1964:846268]+[QBRequest注册:successBlock:errorBlock:]:发送到类0x1000f7358的未识别选择器 2015-10-04 04:46:06.415 Twister[1964:846268]***由于未捕获的异常“NSInvalidArgumentExceptio
func setup() {
print("Setting up Quickblox...")
QBApplication.sharedApplication().applicationId = UInt(AppConfiguration.Quickblox.ApplicationID.description)!
QBConnection.registerServiceKey(AppConfiguration.Quickblox.AuthorizationKey.description)
QBConnection.registerServiceSecret(AppConfiguration.Quickblox.AuthorizationSecret.description)
QBSettings.setAccountKey(AppConfiguration.Quickblox.AccountKey.description)
}
这是错误的呼叫:
QBRequest.signUp(user, successBlock: { response, user -> Void in
print("Sign up successfull:\n \(user)")
})
{ response -> Void in
print(response.error)
}
有什么想法可能是错误的吗
也许现在已经晚了,但这可能会对将来的人有所帮助 我也遇到过同样的问题,这一问题由 将-lxml2,-ObjC标志添加到项目设置中的其他链接器标志部分
如果仍然出现错误,请检查是否缺少任何框架问题似乎是Quickblox编译为框架时出现的。不幸的是,cocoapod要求所有项目都以相同的方式编译。如果我从pod文件中删除use_框架,一切都会正常工作。我们正在寻找更好的解决方案,将我们的框架编译为dylib,但现在你应该从pod文件中删除use_框架