/ / iOS Facebook Post Dialog nie wyświetla się poprawnie na urządzeniu - iPhone, iOS, Facebook

Okno dialogowe iOS Facebook Post nie wyświetla się poprawnie na urządzeniu - iphone, ios, facebook

Publikuję na ścianie użytkownika, pokazując standardową metodę dialogu:

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

Dobrze oddaje w 5.1 Symulator, ale na iPhonie z systemem 5.1 wyświetla pole tekstowe „Powiedz coś o tym” za paskiem narzędzi „Opublikuj na ścianie”. Więc w zasadzie użytkownik tego nie widzi. Ktoś inny to widzi? Wszelkie sugestie, jak to naprawić? Jest to dość podstawowa funkcjonalność, która nie działa. Zdjęcia symulatora i urządzenia przedstawione poniżej.

Dzięki za pomoc.

renderowanie urządzenia

renderowanie symulatora

Odpowiedzi:

1 dla odpowiedzi № 1

Ostatnio widzę to samo, oszalałem próbując to rozgryźć.

aktualizacja

Połóż to na końcu - (void)webViewDidFinishLoad:(UIWebView *)webView:

NSString *newcontent = [NSString stringWithFormat:@"50px"];
[_webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.getElementById("viewport").style.paddingTop ="%@";",newcontent]];

0 dla odpowiedzi nr 2

Mam ten sam problem, ale tylko wsymulator, na prawdziwym telefonie (3.1.3) jest w porządku. Dziwne. Zaakceptowane rozwiązanie rozwiązuje problem w symulatorze, ale na urządzeniu jest dodatkowe wypełnienie nad niebieskim paskiem na Facebooku ... Korzystając z przykładowej aplikacji Hackbooka, okno dialogowe renderuje się dobrze w symulatorze i urządzeniu, co czyni go jeszcze dziwniejszym. Próbowałem również zgłosić błąd, ale miałem ten sam problem z nigdy nie przesyłającym formularza Ajax.