J'ai un tableau var savedDataArray: AnyObject? = NSUserDefaults.standardUserDefaults().objectForKey("savedDataArray")G
que je veux trier par ordre croissantANYOBJECT ne dispose pas d'un membre nommé « sort »
Im vérifier si son vide, puis le déballer, mais je reçois toujours le « n'a pas un membre nommé "erreur"?
if savedDataArray?.count>0{
savedDataArray!.sort{$0.localizedCaseInsensitiveCompare($1) == NSComparisonResult.OrderedAscending }
}
erreur Any object does not have a member named "sort"
Alors j'ai essayé inverser la array
et grande surprise la même erreur pour .reverse
Je pensais en vérifiant si le tableau est nil
, la force alors déballant, ces erreurs ne serais pas Ne pas accéder au tableau en tant que "AnyObject".
Cela rend les choses plus simples, compris! Merci – JSA986