저는 최신 버전의 XCode를 사용하여 간단한 코코아 애플리케이션을 만들려고합니다. 인터페이스 빌더에서 NSTextField와 NSButton을 추가했습니다. 버튼을 누르면 텍스트 필드에있는 내용을 지우고 싶습니다.코코아에서 텍스트 필드를 지우는 방법
나는 AppController.h라는 새로운 클래스를 만들었습니다. 이 내용입니다 :
#import <Foundation/Foundation.h>
@interface AppController : NSObject {
IBOutlet id textView;
}
- (IBAction) clearText: sender;
@end
AppController.m은 다음과 같습니다
#import "AppController.h"
@implementation AppController
- (IBAction) clearText: sender
{
[textView setString: @" "];
}
@end
내가 일반 텍스트하기 버튼 및 텍스트 뷰에 텍스트 상자를 연결.
프로그램이 컴파일되어 실행됩니다. 그러나 버튼을 누르면 아무 일도 일어나지 않습니다. 왜 그런가요?
를 사용합니까 엑스 코드의 어떤 버전? – kiamlaluno
오늘 내가 다운로드 한 최신 버전을 사용하고 있습니다. 버전 3.2.3. – neuromancer
Future-duping [이 코코아 코드의 문제점은 무엇입니까?] (http://stackoverflow.com/questions/3183249/whats-wrong-with-this-cocoa-code), 그 새로운 질문에는보다 집중적 인 대답이있는 것으로 보입니다. 그 위에. –