Ich gehe davon aus, dass Sie diese API
/*!
@abstract Returns a view controller to be presented to initiate a phone login.
@param phoneNumber the phone number to be used for login.
@param state the state for the login request.
*/
- (UIViewController<AKFViewController> *)viewControllerForPhoneLoginWithPhoneNumber:(nullable AKFPhoneNumber *)phoneNumber
state:(nullable NSString *)state;
Wenn ja, stellen Sie sicher, dass Sie erstellen ein PhoneNumber
Objekt und nicht vorbei einen String direkt verwenden. Etwas wie:
AKFPhoneNumber *phoneNumber = [[AKFPhoneNumber alloc] initWithCountryCode:@"+1" phoneNumber:@"123456789"];
UIViewController *vc = [_accountKit viewControllerForPhoneLoginWithPhoneNumber:phoneNumber];
...
Aus dem Fehler scheint es, als ob Sie stattdessen eine Zeichenfolge übergeben. Xcode sollte dies als einen Fehler erkennen, es sei denn, Sie werfen es speziell mit (id)
können Sie Ihren abgestürzten Code anzeigen –