J'utilise Parse et MongoDB pour mon application, et j'ai un problème concernant PFFile. Je voudrais enregistrer un fichier PFF vide sur le serveur. En effet, l'utilisateur n'a pas besoin d'envoyer une image mais d'une autre manière, c'est possible.Swift & Parse - Empty PFFile
Je voudrais définir un PFFile par défaut qui est null.
let imageFile: PFFile?
if previewImg.image != nil {
// Send pic to server after converting to FILE and compression
let imageData = UIImageJPEGRepresentation(previewImg.image!, 0.5)
imageFile = PFFile(name: "step.jpg", data: imageData!)
} else {
imageFile = ""
}
object["stepImg"] = imageFile
Ceci est mon code. Et mon erreur est "ne peut pas assigner la valeur de type chaîne à taper PFFile".
Avez-vous une idée de comment je peux faire cela?
J'ai aussi essayé mais je cette erreur: « de façon inattendue nulle en déballant une valeur facultative " Ou si j'écris: object [" stepImg "] = nil " Impossible d'utiliser nil pour les clés ou les valeurs sur PFObject Utilisez NSNull pour les valeurs. " – KevinB
Oh désolé j'ai changé ma réponse –
Même chose ... Ce n'est pas possible parce que "" n'est pas un fichier PFFile. Et je ne peux pas enregistrer "" parce que mongoDB essaie d'enregistrer un fichier PFFile et non une chaîne .... – KevinB