Maison > Questions et réponses > le corps du texte
Récupérez d'abord le jeton Qiniu sur le serveur, puis sélectionnez l'image dans l'album, puis convertissez-la au format de données et envoyez-la à Qiniu. Le programme de téléchargement a planté avec le paramètre data est une erreur nulle
Fin de l'application en raison d'une exception non interceptée
'NSInvalidArgumentException',
raison : 'le paramètre de données est nul'
L'emplacement du crash est
#import "QNUrlSafeBase64.h" dans le fichier Qiniu
NSData *data = [QNUrlSafeBase64 decodeString:array[2]];
NSError *tmp = nil;
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableLeaves error:&tmp];
if (tmp != nil || dict[@"scope"] == nil || dict[@"deadline"] == nil) {
return nil;
}
阿神2017-05-02 09:27:37
Assurez-vous de déterminer si les données sont vides. Lorsque les données sont vides, une exception sera levée.