2009-05-04 6 views
3

Je suis nouveau dans le développement de l'objectif C et de l'iPhone. J'utilise CoreData sur la nouvelle plate-forme iPhone 3.0. Mon application s'exécute; Cependant, je ne récupère aucun objet de la commande fetchedResultsController. Je voudrais voir le SQL qui est passé à SQLite.Où puis-je entrer des arguments d'application dans XCode?

Dans la documentation d'Apple, il dit que je peux le voir en passant l'argument suivant à l'application

-com.apple.CoreData.SQLDebug 1

Où exactement ce que je fais à?

Répondre

3

Dans l'éditeur XCode dans le volet gauche dans la liste des groupes et fichiers:

1) Développer les « Exécutables » groupe 2) Sélectionnez l'exécutable de l'application et cliquez droit 3) Sélectionnez Get Info 4) Sélectionnez l'onglet Arguments 5) Ajoutez l'argument nécessaire dans la zone Arguments

11

Dans XCode 4, cela fonctionne différemment.

  1. Cliquez sur les régimes liste déroulante (entre les boutons d'arrêt et les points d'arrêt en haut),
  2. puis choisissez Modifier le schéma et choisissez votre système,
  3. puis choisissez l'onglet Exécuter (à gauche) et arguments onglet en haut,
  4. Mettez l'argument en « Arguments répercutées sur le lancement »
+0

+1 cela m'a sauvé quelques ennuis! Merci :) – jpswain

Questions connexes