Text View et Base de données

Gilus43Gilus43 Membre
avril 2016 modifié dans API UIKit #1

Bonjour à  tous. Je débute. J'ai lu quelques centaines ( milliers ? ) de lignes de tutos Swift Xcode, exemples, applis du genre gestion de Bases de donnèes. TOUTES SANS EXCEPTION donnent comme exemple un texField pour nourrir la base. Or j'ai besoin de saisir des textes longs, sur plusieurs lignes : donc un TextView. Parmi les différents "systèmes " ( core data, SQLITE, Realm ...) quels sont ceux qui acceptent les TextView, et où trouver un exemple d'application ou ce cas est implémentée ?

Merci.

Modérateur: j'ai séparé le sujet qui n'avait pas grand chose à  voir, à  part que ça causait de UITextView. Merci de créer de nouveaux fils de discussion plutôt que mélanger les sujets.


Réponses

  • Aucun problème pour sauvegarde des textes longs dans un attribut NSString de CoreData. Pour les autres je ne sais pas mais je pense que c'est pareil.


     




    Attention à  ne pas confondre le moteur de sauvegarde (CoreData, SQLITE, Realm, etc.) et la saisie des données (UITextField, UITextView).


     


    Cherche plutôt des tutos sur UITextView, ton problème semble plus lié à  la saisie des données qu'au moteur de sauvegarde.




  •  


    Attention à  ne pas confondre le moteur de sauvegarde (CoreData, SQLITE, Realm, etc.) et la saisie des données (UITextField, UITextView).


     




     


    +1

  • Hello !


    Serait-il possible de te présenter dans le forum adéquat ? Cela nous permettrait de mieux évaluer ton niveau et de répondre en conséquence.


     


    Je vais expliciter un peu plus les dires de colas_.


     


    Dans les tutoriels que tu as vu, on ne sauvegarde pas l'objet UITextField en lui même, mais le text de ce dernier.


    Du coup, tu sauvegardes un objet de type NSString.


    Donc pour une UITextView, c'est pareil, tu sauvegardes son text.


    Donc pas de soucis normalement.


     


    Donc, dès lors, il faut voir ce qui te pose soucis, récupérer le texte de ton UITextView, détecter " quand " le récupérer (savoir quand l'utilisateur a terminé de taper, via un bouton Ok, des délégates appelés, etc.), le sauvegarder en soit dans la BDD (pas de changement par rapport à  tes tutos).


  • Merci à  tous,
  • Faute d'avoir trouvé un forum spécifique, c'est ici que je viens pleurnicher. J'ai une appli sous SQLITE FMDB dont la base de donnèes n'a que 2 colonnes. Comment peut-on en ajouter plusieurs, soit hors de l'appli, soit par un playground, soit par une application tierce ? J'ai tout essayé, ça va sans dire.
Connectez-vous ou Inscrivez-vous pour répondre.