문제

나는 이것에 정말로 새로왔다. 기본적으로 텍스트 필드, 버튼이있는 몇 개의 "Helloworld"유형의 자습서를 통해 내 길을 다루었으며 버튼을 클릭하면 텍스트 필드의 모든 것을 알립니다. 나는 제목, 메시지 및 버튼 텍스트를 직접 표시 할 경고를 얻고 직접 설정할 수있었습니다. 그러나 Uitextfield의 내용을 얻으려는 시도는 계속 실패합니다. 나는 오류, 응답이 없거나 "(null)"을 얻습니다. 내 코드가 여기 있습니다.

@synthesize textField;


- (IBAction)btnClicked:(id)sender {

    //text of textField
    NSString *str = [[NSString alloc] initWithFormat:@"Hello, %@", textField.text];

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Hello!" 
                    message:str delegate:self 
                    cancelButtonTitle:@"Done" 
                    otherButtonTitles:nil];


    [alert show];
    [alert autorelease];
}
도움이 되었습니까?

해결책

Textfield 속성이 인터페이스 빌더에있는 Uitextfield 객체에 올바르게 연결되어 있지 않은 것처럼 보입니다. iBoutlet이 올바르게 설정되어 있는지 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top