Я пишу приложение, используя Parse.com.Swift | присваивая nil строке
func getContactsWithComplition(closure:() ->())
{
contactArray=[];
if (PFUser.currentUser() != nil)
{
var realtion: PFRelation=PFUser.currentUser()["contactsOfUser"] as PFRelation;
var query: PFQuery=realtion.query() as PFQuery;
query.findObjectsInBackgroundWithBlock({ (contactsArray:[AnyObject]! , error:NSError!) -> Void in
if(error == nil)
{
for aContact in contactsArray
{
var cont=contact(phone: aContact["phoneNumber"] as String, firstName: aContact["name"] as String, lastName: aContact["familyName"] as String, adress: aContact["adress"] as String, email: aContact["email"] as String, role: aContact["role"] as String, note: aContact["note"] as String)
contactArray.append(cont)
}
closure()
}
else
{
println(error);
}
})
}
else
{
println("suck")
}
}
Когда значение одной из секций не определен, он возвращает ноль, что не может ссылаться в качестве строки.
Как это можно решить?
Большое спасибо, я только начал изучать быстры несколько дней назад, я просто пытаюсь написать код без используя любую документацию, чтобы увидеть, насколько это легко для меня, я позже узнаю полную докоментацию –