Partage
  • Partager sur Facebook
  • Partager sur Twitter

IOS / NSInteger NSLabel / Core Data

Sujet résolu
    28 mai 2013 à 16:19:16

    Bonjour à tous,

    J'ai un petit souci. Je souhaite stocker dans CoreData un score, integer.

    Mais j'utilise des labels, des integers etc et je me perds un peu.

    Je possède deux vues. La première étant une table view cell et la deuxieme une vue controller.

    Dans la deuxième j'ai un score qui augmente ou qui baisse suivant le bouton sur lequel on appuie.

    J'affiche ce dernier, toujours dans la même vue, en le passant en NSString puis en label.

    Dans la première vue j'affiche deux strings et je souhaite afficher ce fichu score...

        NSManagedObject *tab1 = [self.objets1 objectAtIndex:indexPath.row];
        NSManagedObject *tab2 = [self.objets2 objectAtIndex:indexPath.row];
        [cell.textLabel setText:[NSString stringWithFormat:@"%@", [garcon valueForKey:@"food"]];

    Comment faire pour le score ?


        [cell.detailTextLabel  .....    ]]];

    J'ai essayé pas mal de choses mais...

    Pouvez-vous m'aidez ?

    Merci d'avance :)

    -
    Edité par disaster28 28 mai 2013 à 16:22:46

    • Partager sur Facebook
    • Partager sur Twitter
      28 mai 2013 à 16:45:29

      Voici une solution (il en existe peut-être une autre) pour faire un NSString d'un NSInteger : 

      Faire un objet du type NSNumber initialisé par @(variableNSInteger), puis pour obtenir le string : objetNSNumber.stringValue

      • Partager sur Facebook
      • Partager sur Twitter
        4 juin 2013 à 16:57:21

        Ce n'était pas vraiment ma question mais merci.

        Si ca peut aider quelqu'un je stocke mon score en transformable dans core data.

        Du coup je peux écrire ceci :

        [cell.detailTextLabel setText:[NSString stringWithFormat:@"%@ ",[garcon valueForKey:@"score"]]];

        • Partager sur Facebook
        • Partager sur Twitter

        IOS / NSInteger NSLabel / Core Data

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown