Est-il un moyen de générer des QR code de l'image sur iOS
Est-il un moyen standard pour générer un QR code et de l'attacher à un élément de courrier électronique à partir d'iOS application client (pas de code serveur)?
- tout d'abord, essayez de chercher sur google
- essayé, si vous avez tout utile tutoriel il sera grand...
Vous devez vous connecter pour publier un commentaire.
Depuis iOS 7, vous pouvez utiliser une Base de filtre d'Image pour générer des QR images. Voir la pointe finale ici:
NSISOLatin1StringEncoding
plutôt que de l'UTF-8 en fonction de la documentation.Pour Obj-C version qui fonctionne parfaitement pour moi, j'ai des réponses mitigées पवन et Teja Kumar Bethina:
L'Utilisation De Swift 2
Swift 3.0
Swift 4.2
Il a été un moment depuis que cette question a été posée et un certain nombre de presque parfait réponses ont été déjà donné. Cependant, j'ai eu à modifier et combiner plusieurs réponses pour qu'il fonctionne parfaitement pour l'AppleTV 4K, iPhone X et iPadPro à l'aide de Xcode 9.2 en 2018. Voici le code si quelqu'un en a besoin.
scaledImage
parUIScreen.main.scale
ou de la finale UIImage sera trop petit. Par exemple sur un iPhone X avec écran à l'échelle de la 3.0, si vous essayez de faire un 300x300 QR code le final UIImage sera 100x100 si vous utilisez ce code comme-est.Code pour générer des QR image en Swift 2.0.
J'ai utilisé le QR Code de l'Encodeur pour QR génération. Il est très facile à utiliser. Il y a une autre option pour générer, e.g cette.
Tout d'abord, vous avez besoin de trouver un lien court service, par exemple bit.ly ou goo.by, pour faire une liaison plus courte et donc de réduire le QR Code de taille.
Pour effectuer cette tâche automatiquement, vous devrez utiliser un web service.
ZXing est un open source les plus populaires générateur de Code QR également disponible pour iOS
Si vous n'avez pas l'esprit à l'aide de l'api publique, ici, est à 10 secondes de la méthode. http://goqr.me/api
Il vous suffit de remplir le paramètre de données, et de charger l'image à partir de la réponse. Des acclamations.
J'ai créé un NSString Catégorie pour Obj-C, la prise de Mike Demidov réponse impressionnante
NString+GGQRCode.h
NString+GGQRCode.m