2011-09-13 2 views
4

J'essaie d'afficher les numéros de ligne dans un NSTexView. J'utilisais la solution de http://www.noodlesoft.com/blog/2008/10/05/displaying-line-numbers-with-nstextview/ mais ça ne fonctionne plus avec Lion.Numéros de ligne dans NSTextView (compatible Lion)

Connaissez-vous une solution alternative?

+2

Qu'est-ce qui ne fonctionne pas à ce sujet? –

+1

rien n'apparaît. –

+0

L'exemple que vous avez mentionné fonctionne très bien dans Lion. Je pense que c'est quelque chose que vous faites. – spudwaffle

Répondre

6

Je pense que vous avez probablement besoin d'une version mise à jour des fichiers pour 64bit (Lion).

J'ai fait forked the NoodleKit project on GitHub et j'ai fait quelques changements que j'ai trouvés sur le web. J'ai fait quelques petits ajustements, mais les changements ici sont surtout venus d'autres sur Internet et le repo original. Le propriétaire du dépôt n'a pas mis à jour le NoodleLineNumberview dans deux ans, mais je peux envoyer une demande de tirage afin qu'il l'ajoute à son repo. Ces classes fonctionnent dans mes projets Lion, donc ils devraient travailler pour vous.

Mettez à jour votre projet avec ces nouveaux fichiers et puis essayer de compiler:

  • NoodleLineNumberMarker.h
  • NoodleLineNumberMarker.m
  • NoodleLineNumberView.h
  • NoodleLineNumberView.m

Si vous utilisez le MarkerLineNumberView fourni avec une ancienne version du projet, alors ne fonctionne pas ici. Remplacez simplement ces objets par NoodleLineNumberView.

+0

Salut Scott, Merci pour votre aide! –