2011-06-29 42 views
7

Tôi gặp sự cố lạ với fb sdk dành cho iphone. Nó hoạt động tốt cho đến ngày hôm qua. Tôi bắt đầu nhận được một hộp thoại fb trống khi cố gắng đăng lên tường. Nếu tôi nhấp vào Xuất bản, nó xuất bản tốt, nhưng bản xem trước không hiển thị! Đã thử gỡ cài đặt ứng dụng, đồng thời ủy quyền lại trong fb và không có gì ... Bất kỳ ý tưởng nào?Hộp thoại đăng bài trên facebook trống rỗng

empty dialog

+0

Tôi cũng gặp vấn đề lạ với FB hôm nay. Vì vậy, một ngày nào đó tôi sẽ giải quyết vấn đề đó và tôi sẽ làm việc vào ngày mai :) – Deeps

+0

có vẻ như kể từ khi họ thực sự bắt đầu làm việc trên ứng dụng iphone của họ (chia sẻ ảnh mới và phiên bản iPad), Facebook Connect đã đi xuống lỗ như độ tin cậy. –

+0

Cùng một vấn đề ở đây. Xuất bản thực sự đăng lên tường của bạn, nhưng trang web này lại từ Facebook trống. Trải nghiệm người dùng tuyệt vời, Facebook - cảm ơn. : P – thefaj

Trả lời

2

Ok, tôi đã tìm một số thứ ra nhưng tôi không biết nếu điều đó giúp ai.

Có một phương pháp đại biểu trong FBDialog.m

- (BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request 
    navigationType:(UIWebViewNavigationType)navigationType 

Phương pháp này được gọi khi webview bên trong xem facebook được tải. Nếu tôi tải các nội dung của các url được yêu cầu như vậy ...

NSString *source = [NSString stringWithContentsOfURL:request.URL]; 

... log biến nguồn, sao chép nội dung bên trong một tài liệu html và tải nó với Firefox hay Safari của tôi Browser ngày của tôi mac nó hiển thị một hộp thoại. Điều đó có nghĩa, rằng có một hộp thoại nhưng webview không thể hiển thị nó hoặc một cái gì đó như thế.

Điều thứ hai tôi đã tìm ra, nếu bạn nhìn xa hơn xuống trong phương pháp này bạn sẽ thấy rằng có một điều kiện:

if ([url.scheme isEqualToString:@"fbconnect"]) 

nếu tôi đăng nhập url.scheme nó mang lại cho tôi "https" mà tôi đoán là sai rồi. Tôi tự hỏi nếu đó không nên là "fbconnect"?! Nếu đó là vấn đề tôi đoán chúng tôi không thể tự khắc phục sự cố, vì đó là điều mà Facebook cần sửa.

Tôi hy vọng thông tin này ít nhất hữu ích cho các bạn và tôi hy vọng lỗi này sẽ sớm được khắc phục!

Chúc mừng, Raphael;)

Các vấn đề liên quan