Я пробую свои силы в создании нового тканевого твиттер-кита для iOS. После входа в систему мы можем попросить пользователя разрешить доступ для идентификатора электронной почты, и если он разрешает, то возвращает адрес электронной почты вошедшего в систему пользователя, но это дает мне ошибку.
Email (null), Error: Error Domain=NSURLErrorDomain Code=-1001
"The request timed out." UserInfo=0x7fdd314f1c30
{NSUnderlyingError=0x7fdd314d9aa0 "The request timed out.",
NSErrorFailingURLStringKey=https://api.twitter.com/1.1/account/verify_cre
dentials.json?skip_status=true&include_email=true,
NSErrorFailingURLKey=https://api.twitter.com/1.1/account/verify_credentia
ls.json?skip_status=true&include_email=true,
NSLocalizedDescription=The request timed out.}
И вот мой код, который я пробовал из их документа.
if ([[Twitter sharedInstance] session]) {
TWTRShareEmailViewController* shareEmailViewController =
[[TWTRShareEmailViewController alloc]
initWithCompletion:^(NSString* email, NSError* error) {
NSLog(@"Email %@, Error: %@", email, error);
}];
[self presentViewController:shareEmailViewController
animated:YES
completion:nil];
} else {
// TODO: Handle user not signed in (e.g.
// attempt to log in or show an alert)
}
Что-то не так в моем коде? Помогите пожалуйста мне. Я могу опубликовать свой статус и медиафайлы в Twitter, но не могу получить идентификатор электронной почты.
Может ли кто-нибудь помочь мне в этой проблеме? Я тоже новичок в разработке.