첫 번째 사용자 등록을하려고합니다. 등록은 사용자가 편집해야하는 4 개의 텍스트 필드로 이루어지며 버튼을 눌러 저장됩니다 (IBAction). 1 필드가 비어 있으면이 IBAction을 중단해야합니다. 경고 텍스트는 사용자에게 표시되며, 그/그녀는 내가하는 .m 스크립트에 내 4 Uitextfields을 연결 한 그리고 내가 생각/구문 분석 서버에은 textData을 저장하기 전에"if 문 오류"에 대한 IBAction 중단
를 문제를 해결해야합니다 좋은 if 문을 작성했습니다. 하지만 경고 문구를 작성한 후 스크립트를 중지하려면 어떻게해야합니까?
코드하는 .m : 제공하는 도움에 미리
- (IBAction)REGISTERNEWUSER:(id)sender
{
//DEFINE STRINGS FOR MODULE
NSString *NICKNAME = Nickname.text;
NSString *USERNAME = Username.text;
NSString *PASSWORD = Password.text;
NSString *EMAIL = Email.text;
NSString *ERRORREGISTRATION = @"Please fill up all fields above before proceeding with the registration...";
//CHECK IF ALL REGISTRATION FIELDS ARE FILLED
if ([Nickname.text length] > 0 || [Username.text length] > 0 || [Password.text length] > 0 || [Email.text length] > 0)
{
}
ErrorRegistration.text = ERRORREGISTRATION;
//
// METHODE NEEDS TO STOP HERE
// BUT AT MOMENT CONTINUES TO SEND DATA TO PARSE
//
{
}
//SEND DATA TO PARSE SERVER
PFObject *User = [PFObject objectWithClassName:@"USER"];
[User setValue:NICKNAME forKey:@"Nickname"];
[User setValue:USERNAME forKey:@"Username"];
[User setValue:PASSWORD forKey:@"Password"];
[User setValue:EMAIL forKey:@"Email"];
[User save];
}
감사합니다. 친절 인사, Lien.
메소드를 종료하려는 곳에 'return' 문을 추가하십시오 ("스크립트"가 아닙니다). – rmaddy
"return statement"에 익숙하지 않습니다. return 문이 어느 정도 가리 키도록해야합니까, 아니면 "버튼을 누르기 전에"자동으로 복귀할까요? methode 대 스크립트 단어를 수정 해 주셔서 감사합니다. 귀하의 권리 (홍당무) 나는 그것을 코딩에서 바꿀 것입니다. – user2876484
'return' 문이 무엇인지 모르는 경우 iOS 앱에서 작업을 중단하고 Objective-C (및 C)의 기초를 배우십시오. 시간이 많이 소요됩니다. 프로그래밍 언어의 기본을 이해하지 못한다면 앱을 작성할 수 없습니다. 나는 이것을 도움이되는 말로 생각한다. – rmaddy