2011-10-29 31 views
5

Tôi dường như đang gặp sự cố với hộp thoại nguồn cấp dữ liệu mà tôi chưa từng có trước đó. Tôi nghi ngờ đó là vì iOS 5, nhưng tôi không chắc chắn.Vấn đề hộp thoại Nguồn cấp dữ liệu SDK iOS của Facebook sau khi xác thực

Nếu người dùng cần xác thực, anh ấy đang được chuyển hướng đến ứng dụng Facebook và sau đó quay lại ứng dụng của tôi.

Sau đó, người dùng nhấp vào nút "Chia sẻ" và hộp thoại nguồn cấp dữ liệu xuất hiện. Nhưng đột nhiên, nó biến mất.

Nếu người dùng nhấp vào "Chia sẻ" một lần nữa, hộp thoại nguồn cấp dữ liệu đang hoạt động tốt. Nó chỉ là lần đầu tiên, sau khi quay lại ứng dụng từ xác thực ...

Mã được liên kết với nút "Chia sẻ" chỉ đơn giản là thế này:

if ([facebook isSessionValid]) { 
    [facebook dialog:@"feed" andParams:params andDelegate:self]; 
} 

Các params biến luôn đặt cho giá trị chính xác và không phải là số không. Nếu phiên không hợp lệ, người dùng sẽ được gửi đến phương thức xác thực.

Tôi cũng đã cố gắng để bình luận ra một tuyên bố IF trong FBDialog.m mà tôi đã đọc một nơi nào đó, nhưng nó đã không làm việc ra.

Bất kỳ ai cũng gặp phải vấn đề tương tự?

Cảm ơn!

EDIT: Tôi chắc chắn đó là vì iOS 5 bây giờ, kể từ khi tôi đã xây dựng dự án trên iPad của tôi 2, đang chạy iOS 4.3, và nó hoạt động tốt từ lần đầu tiên.

CHỈNH SỬA 2: Nó đột nhiên hoạt động tốt. ... và tôi không thay đổi bất cứ điều gì O_O

+0

Tôi thấy chính xác vấn đề này trên iOS 5.0 cũng –

Trả lời

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