2010-12-08 20 views
2

Je déboguais un défaut qui se produit, quand le presse-papiers est vide (pourrait voir le triangle de popup sans popup, probablement le défaut de système). Dans le cadre de l'examen du défaut, je copié quelque chose sur le presse-papiers et maintenant besoin de l'effacer ... mais comment?Comment effacer iPhone simulateur copier et coller presse-papiers?

L'arrêt du simulateur et le redémarrage n'ont pas effacé le presse-papiers. Je dois dire que c'est assez drôle de ne pas être capable de faire une telle tâche "simple" :)

Avant que quelqu'un ne suggère, copier l'espace ou un autre caractère d'espace ne suffira pas. J'ai besoin d'être vide, pas seulement non visible.

Répondre

5

Vous pouvez réinitialiser le simulateur aux "paramètres d'usine".

Cliquez sur "iOS Simulator" dans la barre de menu et sélectionnez la troisième option en partant du haut.

+0

Merci! Perdu des fichiers de test (photos, vidéos) à l'intérieur du simulateur, mais cela vaut la peine de réinitialiser le presse-papiers. J'espère que le prochain simulateur permettra une réinitialisation plus détaillée :) – JOM

1

Ceci est similaire à la copie d'espaces, mais plus efficace (et moins destructrice que la solution de The-Kenny). Vous pouvez coller une chaîne vide dans le presse-papiers, quelque chose comme:

[pasteboard setString:@""]; 

Une fois que votre programme fonctionne cette ligne de code, l'option « Coller » n'apparaîtra plus dans le menu triangle pop-up. J'ai utilisé cette méthode exacte tout en testant mon code, et cela fonctionne très bien. Bonne chance.

+0

Excellent, merci! – JOM

0

La meilleure solution consiste simplement à définir le texte, l'image ou autre, à NULL avant le code que vous devez corriger. Cela efface complètement le carton.