Первое диалоговое окно после аутентификации сразу же завершается сбоем и диалоговое окно закрывается

Я использую последнюю версию Facebook SDK на iOS 5. Я могу использовать SSO для успешной аутентификации пользователя, а затем я пытаюсь поделиться ссылкой, подобной этой:

NSString *appId = [[[NSBundle mainBundle] infoDictionary] 
                                          objectForKey:TSFacebookAppID];

NSMutableDictionary* params = 
[NSMutableDictionary dictionaryWithObjectsAndKeys:
                          appId,                @"app_id",
                          [url absoluteString], @"link
                          title,                @"caption",
                          body,                 @"description",
                          nil];

[facebook dialog:@"feed" andParams:params andDelegate:self];

При первой попытке это диалоговое окно появляется и немедленно закрывается, вызывая диалоговое окно: didFailWithError: метод делегата ошибки. Ошибка:

Error Domain = NSURLErrorDomain Code = -999 «Операция не может быть завершена. (Ошибка NSURLErrorDomain -999.)» UserInfo = 0x98f2ab0 {NSErrorFailingURLKey = https://m.facebook.com /dialog/feed?link=http%3A%2F%2Fwww.thescore.com%2Fhome%2Farticles%2F184248&description=Nadal%20pulls%20out%20of%20Paris%20to%20focus%20on%20ATP%20finals&access_token=BAABw00HZB06cBALT57lZCM24N4EOtPpOQeCgl7oLUvbHFR0ZAlwgAbPHQ7HANmlBE0aUKVNDmWNYsEqB0wXq28vm4D18T5hLTVDK3x2WjnVjgIVl75RPoOszSB21f4ZD&caption=Article%20from % 20ScoreMobile% 20 для% 20iPhone & app_id = 124052647629735 & redirect_uri = fbconnect% 3A% 2F% 2Fsuccess & sdk = 2 & display = touch , NSErrorFailingURLStringKey = https://m.facebook.com/dialA % 2Fwww.thescore.ком% 2Fhome% 2Farticles% 2F184248 & описание = Надаль% 20pulls% 20out% 20of% 20Paris% 20to% 20focus% 20on% 20ATP% 20finals & access_token = BAABw00HZB06cBALT57lZCM24N4EOtPpOQeCgl7oLUvbHFR0ZAlwgAbPHQ7HANmlBE0aUKVNDmWNYsEqB0wXq28vm4D18T5hLTVDK3x2WjnVjgIVl75RPoOszSB21f4ZD & заголовок = Статья% 20from% 20ScoreMobile% 20for% 20iPhone & APP_ID = 124052647629735 & redirect_uri = fbconnect% 3A% 2F% 2Fsuccess & SDK = 2 & display = touch }

Однако последующие попытки поделиться ссылкой работают нормально.

17
задан JasonMArcher 18 August 2014 в 18:28
поделиться