tanınmayan seçici seçildiğinde, bu hatayı alıyorum: "*** yakalanmamış istisna 'NSInvalidArgumentException', nedeni: '- [NSNull uzunluğu]: örneğine gönderilen tanınmayan seçici "Yakalama dışı istisna 'NSInvalidArgumentException' nedeniyle sonlandırma uygulaması, nedeni: '- [NSNull uzunluğu]: ilgili bir alanı yüklemeye çalıştığımda örneğin
Derleyicinin ne yapacağını bilmediği bir veri topluluğunun yüklenmesi neden olmuş gibi hissediyorum.
Herhangi bir yardım için teşekkür ederiz.
func findPostsInGroup() {
let whereClause = "GroupPostBelongsTo.objectId = 'B52F6BEA-79F8-A58B-FF15-AF840BCB2A00'"
let dataQuery = BackendlessDataQuery()
dataQuery.whereClause = whereClause
print("hey")
var error: Fault?
let posts = self.backendless.persistenceService.find(Posts.ofClass(),
dataQuery:dataQuery) as BackendlessCollection
print("hey")
if error == nil {
for post in posts.data as! [Posts] {
print("post class is \(post.PostText)")
print("post class is \(post.objectId)")
print(post.Author.name)
}
}
else {
print("Server reported an error: \(error)")
}
}
import Foundation
Gruplar Tablo sınıfı tanımı
class Groups : NSObject{
var groupName: String?
var UsersInGroup = [BackendlessUser]()
var ownerId: String?
var objectId : String?
}
'posts.data' değerini kontrol ettiniz mi? İçinde bir şey var mı? – Jelly
Bu satır hangi satırı tetikliyor? “String” veya “NSString” örneğinin yerine “NSNull” örneğini (bir "null") sonucu kullanmaya çalıştığınız ortada. Ancak, hangi hattın bu soruna sahip olduğunu görmek çok zor. Örneğin, post.Author.name' olabilir. – Sulthan
Evet, post.Author.name. – O295694