recherche

Maison  >  Questions et réponses  >  le corps du texte

Objective-c - Le téléchargement d'images sur le téléphone mobile renvoie le paramètre de données est nul

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;
}
PHPzPHPz2809 Il y a quelques jours555

répondre à tous(1)je répondrai

  • 阿神

    阿神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.

    répondre
    0
  • Annulerrépondre