2011-09-13 3 views
4

NSTexViewに行番号を表示しようとしています。私はhttp://www.noodlesoft.com/blog/2008/10/05/displaying-line-numbers-with-nstextview/から解決策を使用していましたが、それはもはやライオンと共に働いていません。NSTextView(Lion準拠)の行番号

代替ソリューションをご存知ですか?

+2

何が問題なのですか? –

+1

何も表示されません。 –

+0

あなたが言及した例はライオンでうまくいきます。私はそれがあなたがやっていることだと思います。 – spudwaffle

答えて

6

おそらく64ビット(Lion)のファイルの更新版が必要になると思います。

I forked the NoodleKit project on GitHubと変更し、ウェブ上で見つけました。私はいくつかの小さな微調整を行いましたが、ここでの変更は主にインターネット上の他の人や元のレポからのものでした。レポのオーナーは2年後にNoodleLineNumberviewを更新していませんが、プルリクエストを送信してレポに追加することがあります。これらのクラスは私のライオンプロジェクトで働いているので、彼らはあなたのために働くべきです。

これらの新しいファイルを使用してプロジェクトを更新してからコンパイルしよう:

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

古いバージョンのプロジェクトに付属のMarkerLineNumberViewを使用している場合は、そのここでは動作しません。これらのオブジェクトをNoodleLineNumberViewに置き換えてください。

+0

こんにちはスコット、助けてくれてありがとう! –