【发布时间】:2016-07-24 18:17:03
【问题描述】:
我更新了解析服务器以在 AWS 上运行,当我点击重置密码但登录有效时出现此错误。我不确定为什么这部分代码有错误,而不是其他登录和注册。 Error Domain=Parse Code=1 "{"code":1,"message":"Internal server error."}" UserInfo={error={"code":1,"message":"Internal server error."}, NSLocalizedDescription={"code":1,"message":"Internal server error."}, code=1}
这是我必须重置的代码。
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex
{
switch (alertView.alertViewStyle)
{
case UIAlertViewStylePlainTextInput:
{
UITextField *textField = [alertView textFieldAtIndex:0];
NSLog(@"Plain text input: %@",textField.text);
NSString *original = textField.text;
NSString *lowercase = [original lowercaseString];
NSLog(@"lowercase == %@",lowercase);
// [PFUser requestPasswordResetForEmailInBackground:@"connorsapps@yahoo.com"];
[PFUser requestPasswordResetForEmailInBackground:lowercase block:^(BOOL succeeded, NSError * _Nullable error) {
NSLog(@"error == %@",error);
if(error){
[[[UIAlertView alloc] initWithTitle:@"Password Reset Error"
message:@"There was a Error reseting your email."
delegate:nil
cancelButtonTitle:@"ok"
otherButtonTitles:nil] show];
} else if (!error){
[[[UIAlertView alloc] initWithTitle:@"Password Reset"
message:@"An email containing information on how to reset your password has been sent to your email."
delegate:nil
cancelButtonTitle:@"ok"
otherButtonTitles:nil] show];
}
}];
}
break;
case UIAlertViewStyleSecureTextInput:
{
UITextField *textField = [alertView textFieldAtIndex:0];
NSLog(@"Secure text input: %@",textField.text);
}
break;
case UIAlertViewStyleLoginAndPasswordInput:
{
UITextField *loginField = [alertView textFieldAtIndex:0];
NSLog(@"Login input: %@",loginField.text);
UITextField *passwordField = [alertView textFieldAtIndex:1];
NSLog(@"Password input: %@",passwordField.text);
}
break;
default:
break;
}
}
【问题讨论】:
标签: ios objective-c amazon-web-services parse-server