初めてのユーザー登録をしようとしています。登録は、ユーザーが編集し、ボタン (IBAction) を押した後に保存する必要がある 4 つのテキストフィールドによって行われます。1 つのフィールドが空の場合、この IBAction を中止する必要があります。警告テキストがユーザーに表示され、テキストデータを解析サーバーに保存する前に問題を修正する必要があります。
4 つの Uitextfields を .m スクリプトに接続し、適切な 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];
}
提供されたヘルプに事前に感謝します。よろしく、リエン。