2010-07-06 4 views
4

는 내가있는 줄 바꿈을 삽입해야를 NSTextView이 코드는 다음과 같습니다.를 NSTextView 삽입 줄 바꿈

 
NSString *myString = @"test" 
[myTextView insertText:myString]; 

/**** INSERT LINE BREAK HERE ****/ 

[[myTextView textStorage] insertAttributedString:MY_ATTRIBUTED_STRING atIndex:myString.length]; 

누구든지 방법이 작업을 수행하는 어떤 생각을 가지고?

답변

4

나는 당신이 줄 바꿈 제이슨 동의

NSString *myString = @"test\n" 
[myTextView insertText:myString]; 
1

의 문자 \ n을 사용할 수 있습니다 생각합니다. \ n을 사용하십시오. 내가 iPhone 용으로 작동한다는 것을 알고 있으므로 Mac 용으로 확실히 작동해야합니다.

를 NSTextView는 NSResponder에의 서브 클래스 :)

4

여기 방법 늦게 게임을 해요,하지만 언급 할 필요 무언가가있다;

또한, 첫 번째 줄의 끝에 세미콜론을 잊어 버렸습니다 . NSResponder에 선언하지만 그 메소드를 구현 않는 방법

-insertNewline: 

를 NSTextView 를 구현하지 않습니다. 그것은 '\ n'을 사용하여 수동으로 문자열을 작성하는 것이 아니라이를 수행하는 방법입니다.