Objective-c - Le téléchargement d'images sur le téléphone mobile renvoie le paramètre de données est nul
PHPz
PHPz 2017-05-02 09:25:37
0
1
565

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;
}
PHPz
PHPz

学习是最好的投资!

répondre à tous(1)
阿神

Assurez-vous de déterminer si les données sont vides. Lorsque les données sont vides, une exception sera levée.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal