I receive crash reports from our users, but I did not understand the crash report.
It says:
Ribony: function signature specialization <Arg[0] = Owned To Guaranteed and Exploded, Arg[1] = Owned To Guaranteed and Exploded, Arg[2] = Owned To Guaranteed and Exploded, Arg[3] = Exploded, Arg[4] = Owned To Guaranteed> of Ribony.ChatManager.sendMessage (Ribony.ChatManager)(Swift.String, to : Swift.String, anonClosed : Swift.String, toWeb : Swift.Int) -> () + 3608

I use fast. What is this report? My method sendMessage:
func sendMessage(message: String,to: String,anonClosed: String,toWeb: Int) {
NSNotificationCenter.defaultCenter().postNotificationName(mySpecialNotificationKey, object: self,userInfo:["message":message])
var sender=""
var token=""
var toSubstr=""
if count(to) >= 5 {
let rangeOfTo = Range(start: to.startIndex,
end: advance(to.startIndex, 5))
toSubstr = to.substringWithRange(rangeOfTo)
}else{
toSubstr=to
}
socket.emit("sendMessage","ok")
}
How can I solve it?
source
share