반응형
NSTextField에서 텍스트를 어떻게 설정합니까?
NSTextField에서 텍스트를 설정하려고하는데 -setStringValue:
및 -setTitleWithMnemonic:
메소드가 작동하지 않습니다. 어떤 아이디어?
setStringValue:
그렇게하는 방법입니다. 콘센트가 올바르게 설정되어 있는지 확인해야합니다. 디버거에서 텍스트 필드 변수가 null이 아닌지 확인하십시오.
다음과 같이하십시오.
myLabel.stringValue = @"My Cool Text";
그냥 myLabel.stringValue = "MY TEXT"
스위프트와 엑스 코드 (6)을 사용하여, 여기에 작동합니다.
스위프트 4
self.yourTextField.stringValue = "Your_Value"
참고 : self.yourTextField.stringValue에서 값을 가져 오면 경고 메시지가 나타납니다. 예 를 들어 이런 종류의 경고를 피하기 위해 다음과 같이 사용할 수 있습니다 (추천 방법)
DispatchQueue.main.async {
your code ...
}
또는도를 참조하십시오 이 .
목표 C :
[label setStringValue: @"I am a label"];
응용 프로그램 버전을 표시하기 위해 코드에서 사용하는 원본 코드는 다음과 같습니다.
[lblVersion setStringValue:[NSString stringWithFormat:@"v%@", [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]]];
설정하려는 값이 문자열이 아닌 정수인 경우 정수 값을 문자열로 수동으로 변환 할 필요가 없습니다. 당신은 전화 할 수 있습니다 :
myLabel.integerValue = i;
이 integerValue
속성은 NSTextField
의 부모 클래스 에 정의되어 NSControl
있습니다. 지원되는 전체 메소드 목록은 링크 된 문서 페이지를 참조하십시오.
그냥 이렇게
[textField setString:@"random"];
참고 URL : https://stackoverflow.com/questions/2841559/how-do-you-set-the-text-in-an-nstextfield
반응형
'Programing' 카테고리의 다른 글
내 Android Gradle 기반 프로젝트에 -Xlint : unchecked를 추가하는 방법은 무엇입니까? (0) | 2020.07.07 |
---|---|
Windows에서 git이 암호를 기억하지 못하는 이유 (0) | 2020.07.07 |
PHP는 속성이 객체 또는 클래스에 존재하는지 확인 (0) | 2020.07.07 |
linq에서 2 개의 필드로 orderby를 사용하는 방법은 무엇입니까? (0) | 2020.07.07 |
JS 파일에 jQuery를 추가하는 방법 (0) | 2020.07.07 |