2017-04-18 23 views
5

Kể từ khi nâng cấp lên Xcode mới nhất, tôi đã gặp phải một số vấn đề với FBSDK trong khi cố gắng đăng nhập qua FBSDKLoginManager. Cửa sổ đăng nhập trong Safari bật lên nhưng cửa sổ vẫn trắng (chế độ xem trống), không có mục hoặc nội dung điều hướng.FBSDK xem đăng nhập trống rỗng

điều khiển trả về như sau:

[ViewService] Failed to get remote view controller with error: Error: domain=_UIViewServiceInterfaceErrorDomain, code=2

+0

mọi cập nhật về vấn đề này? tôi đang có chính xác cùng một lỗi khi tôi đang cố gắng để đăng nhập với facebook và nó được sử dụng để làm việc và đột nhiên im nhận được cùng một lỗi bạn đang nhận được. –

+0

tiếc là không có gì mới trong trường hợp của tôi – mbutan

Trả lời

0

Tối hôm qua nó đã từng làm việc trong ứng dụng của tôi, hôm nay không hoạt động nữa. Tôi tìm thấy một bài viết trên Apple devs nói rằng đây là một lỗi của Apple và một workaround sẽ được loại bỏ bất kỳ hình ảnh nền từ nút bạn đang về để khai thác để đăng nhập. Điều này nghe có vẻ không logic, không biết tại sao. Đối với tôi nó không hoạt động nhưng bạn có thể thử.

0

Thử kéo một bộ điều khiển chế độ xem mới vào bảng phân cảnh của bạn và gán lớp trang đăng nhập vào bộ điều khiển chế độ xem bảng phân cảnh đó và chạy. Điều này sẽ làm việc.

6

Tôi vừa xóa dữ liệu Lịch sử và trang web của safari trong cài đặt và bây giờ nó hoạt động.Tôi nghĩ rằng đây là một cái gì đó liên quan đến SFSafariViewController.

enter image description here

Hy vọng điều đó sẽ hữu ích!

0

Tôi đang đối mặt với vấn đề tương tự và sau đây đã làm việc cho tôi ...

Nhấp vào Mục tiêu ứng dụng -> Khả năng -> Bật chia sẻ keychain.

đây là hình ảnh tham chiếu hiển thị cài đặt này.

https://app.box.com/s/mg7hyp1i9qp89mmmqdi2kq2i41bp0cak

0

Bạn không phải xóa lịch sử. Chỉ xóa dữ liệu trang web (trong Nâng cao) cũng sẽ thực hiện thủ thuật. Bằng cách đó, bạn không mất lịch sử của mình trên tất cả các thiết bị.

+0

Điều này không cung cấp câu trả lời cho câu hỏi. Khi bạn có đủ [danh tiếng] (https://stackoverflow.com/help/whats-reputation), bạn sẽ có thể [nhận xét về bất kỳ bài đăng nào] (https://stackoverflow.com/help/privileges/comment); thay vào đó, [cung cấp câu trả lời không yêu cầu làm rõ từ người hỏi] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do-thay thế). - [Từ đánh giá] (/ đánh giá/bài đăng chất lượng thấp/17791102) – Jolta

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