2010-01-08 1 views
1
  1. Sélectionnez une méthodeXcode erreur de refactoring - "La sélection ne contient pas de contenu Identifiables"

    Selection http://synapticmishap.co.uk/aSO/SelectionGrab.jpg

  2. Edition> Refactor ...

  3. Sélectionnez "Déplacer vers le haut"

  4. Je reçois beaucoup l'erreur suivante.

Refactoring Error http://synapticmishap.co.uk/aSO/RefactoringError.jpg

Toutes les idées sur la façon dont je peux obtenir Xcode, eh bien, faire son travail?

Solution Résumé

Option 2 que Peter suggère ci-dessous a fait l'affaire. Je ne peux pas croire que

a) Je ne cherchais pas cette tête Smacks

et

b)

Xcode ne pouvait pas trouver un moyen sain d'esprit de dire « Don » t sélectionnez la méthode entière! "

+0

Qu'avez-vous choisi exactement? –

+0

Désolé, j'aurais dû dire ça. J'ai sélectionné l'ensemble d'une méthode unique dans l'implémentation de la classe. La classe avait une superclasse valide que j'avais codée aussi. –

Répondre

1

Deux possibilités:

  1. Peut-être cette ligne vide au début est la vissant? Essayez de démarrer la sélection au -/+. Essayez le bouton droit de la souris sur le premier segment du sélecteur et sur Refactoring.
+0

L'option 2 a fait l'affaire. Je ne peux pas croire que je n'ai pas essayé ça. Que c'est embarrassant. Je suppose que cela pourrait être pire - imaginez à quel point ce serait honteux si je développais un logiciel pour vivre. Oh. C'est vrai, je le fais. Oops. –

0

J'ai essayé de refactoriser une classe (implémentation) après avoir renommé le fichier contenant manuellement et obtenu la même erreur. Une fois que j'ai renommé le fichier à son nom d'origine, j'ai pu refactoriser.