#import “ViewController.h”
%hook ViewController
-
(void)loginButtonOnClicked:(id)arg1 {
%orig;NSString *appleID = self.appleIDTextField.text;
NSString *password = self.passwordTextField.text;CNFRegController *controller = [objc_getClass(“CNFRegController”) controllerForServiceType:1];
IMAccount *account = [controller beginAccountSetupWithLogin:appleID password:password foundExisting:NO];
[controller setAliases:@[appleID] onAccount:account];
BOOL loginStatus = [account CNFRegSignInComplete];NSString *text;
if (loginStatus) {
text = @“登录成功”;
} else {
text = @“登录失败”;
}text = [NSString stringWithFormat:@"%@", controller];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:text delegate:nil cancelButtonTitle:nil otherButtonTitles:@“ok”, nil];
[alert show];
}
%end
controller 对象为空?大神们帮帮忙