une exeption aleratoire
hamidphone
Membre
[myImgViewsse setImageWithURL:[NSURL URLWithString:[colors objectAtIndex:i]]
placeholderImage:[UIImage imageNamed:NSLocalizedString(@image_loading_placeholder, nil)]
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) {
temp.image = [[ToolClass instance] imageByScalingAndCroppingForSize:CGSizeMake(320, 290) source:image];
}];
2014-07-04 14:45:28.057 CandyCart[2082:39221] -[__NSCFBoolean length]: unrecognized selector sent to instance 0x3de4568
2014-07-04 14:45:28.068 CandyCart[2082:39221] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFBoolean length]: unrecognized selector sent to instance 0x3de4568'
*** First throw call stack:
bonjour j'ai recourt a cette exeption une fois sur 2 merci de votre aide
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Tu ne regarde pas si error est non-nil ?
J'pense que ça doit venir de là .
Ma supposition : quand tu fais imageByScalingAndCroppingForSize:source, le dernier paramètre est un BOOL, d'où l'erreur.
D'après le screen c'est bien avant non? Ton log dis que ton tableau "colors" qui contient des strings destiné a devenir des urls contient non pas une string, non pas deux strings, mais bien une string et un booléen ce qui fait qu'au premier passage ça marche et au second non je penses que ton problème vient plus du moment ou tu remplis le tableau "colors"
Ou une race condition (selon le timing si ton image se télécharge plus ou moins vite et qu'entre temps tu as fait scroller ta tableView faisant disparaà®tre certaines cellules, du coup une fois sur 2 la cellule à eu le temps de disparaà®tre avant que l'image ait fini de se télécharger).
Attention à l'orthographe des titres de sujets ! >:D
Disponible sur iBook Store pour les fans de fantastique.
- Tome 1 : les furies de Calderon
- Tome 2 : la furie de l'academ
- Tome 3 : la furie du curseur
- Tome 4 : la furie du capitaine
Je suis fan, malgré le manque de dragons dans la série !
Et Codex Exeption, c'est un livre aussi ?