2011-11-19 3 views
0

TextView의 내용과 iOS가 아닌 Mac O SX에서 읽는 부분을 보존하고 싶지만 잘 진행되지 않습니다. 식으로 수행해야합니다 무엇Mac OS X에서 TextView를 처리하는 방법은 무엇입니까?

: 맥 OS X에서 myTextView의 인스턴스 이름의 TextView을 처리 할 때

NSString *string = myTextView.text; 

는 ... 사용?

설명이 부족하다는 표시가 나왔으므로 문장을 추가합니다. 이 코드를 MacOSX로 만들고 싶습니다. 나는 NSTextView를 취급한다.

- (void)saveFile 
{ 
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
    NSString *path = [[paths objectAtIndex:0]stringByAppendingPathComponent:@"memo.txt"]; 
    NSString *string =myTextView.text; 
    [string writeToFile:path 
      atomically:YES 
       encoding:NSUTF8StringEncoding 
        error:NULL];  
} 
- (void)loadFile 
{ 
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
    NSString *path = [[paths objectAtIndex:0]stringByAppendingPathComponent:@"memo.txt"]; 
    NSFileManager *fileManager = [NSFileManager defaultManager]; 
    if ([fileManager fileExistsAtPath:path]) { 
     NSString *string = [NSString stringWithContentsOfFile:path 
                encoding:NSUTF8StringEncoding 
                 error:NULL]; 
     myTextView.text = string; 
    } 
} 
+1

가 정말 어렵습니다 :

하나는 당신이 역을 할 것 텍스트 필드의 값을 설정하는 추측 할 수 있듯이 당신이하고 싶은 그렇다면 당신의 질문을 이해합니다. 당신이하고 싶은 일에 대해 더 설명해 주시겠습니까? – sosborn

답변

2

나는 실제로 당신의 이야기에 대해 알고 있을지도 모릅니다.

myTextView이라는 NSTextField의 OSX 앱이 있다고 가정합니다. 당신은 myTextView.text에 해당하는 Mac을 할려고합니다. 편집 질문하기

NSString *string = myTextView.stringValue; 

응답 :

myTextView.stringValue = string; 
+0

답장을 보내 주셔서 감사합니다. 나는이 회신이 일찍이 많이 올 것이라고 기대하지 않았다. 예상되는 것은 잠시와 달랐지만 알기 쉬운 것이므로 매우 도움이됩니다. – user1055043

+0

myTextView.string으로 글을 쓸 때 할 수있었습니다. 다양하게 답변 해 주셔서 감사합니다. – user1055043