我正在尝试向Parse添加一个新用户,但它正在抛出一个错误:
[__NSCFData PF_base64EncodedString]: unrecognized selector sent to instance
我确实发现了Objective-c临时修复..“是NSData上的一个类别,它提供了缺少的选择器。这里是一个标题,NSData + PFData.h:”但是如何在swift中实现这个解决方案呢? (Parse v1.7.4 and Facebook SDK NSInvalidArgumentException', reason: '+[NSData PF_dataFromBase64String:]: unrecognized selector sent to class)
我读到我可能会错误管理我的内存,其中“将方法发送到另一个对象,该对象现在占用了视图控制器以前占用的内存......”但我尝试检查这个以及我的课程视图控制器没问题,还有另一个这样的实例吗?
var i = 13
func addPerson(urlString:String){
var newUser = PFUser()
let url = NSURL(string: urlString)
let urlRequest = NSURLRequest(URL: url!)
NSURLConnection.sendAsynchronousRequest(urlRequest, queue: .mainQueue()) { (response, data, error) -> Void in
newUser["image"] = data
newUser["gender"] = "female"
var lat = Double(37 + i)
var lon = Double(-122 + i)
i = i + 10
var location = PFGeoPoint(latitude: lat, longitude: lon)
newUser["location"] = location
newUser.username = "\(i)"
newUser.password = "password"
//newUser.signUp()
newUser.signUpInBackground()
}
}
addPerson("http://irishamerica.com/wp-content/uploads/2012/05/George-Clooney.jpg")
我只想让George Clooney成为我应用中的用户。这要问很多。