Tôi đã tự hỏi nguyên tắc "thực hành tốt nhất" là gì khi sử dụng Facebook iOS SDK.iOS Facebook SDK - Thực tiễn tốt nhất?
Cụ thể - Tôi có một số biểu mẫu sử dụng SDK Facebook. Bản năng ban đầu của tôi với tư cách là một lập trình viên OOP là tạo một lớp "FacebookManager" dưới lớp truy cập dữ liệu của tôi để xử lý tất cả hoạt động trên Facebook. Thật không may vì Facebook iOS SDK sử dụng các đại biểu và các phương thức không đồng bộ, điều này không hữu ích vì bất kỳ mô-đun nào khác sử dụng FacebookManager sẽ phải chuyển giao các đại biểu cho tất cả các phản hồi.
Sau đó, tôi thấy rằng mỗi ViewController sẽ là một FBRequestDelegate của chính nó và xử lý tất cả các phản ứng Facebook.
Vì vậy, bạn làm điều đó như thế nào trong ứng dụng của mình?
Tại sao 2 dòng cuối cùng trong hàm PostToWall không được đảo ngược? Bạn chạy yêu cầu và THEN thêm khối làm tham số cho nó? Tôi không hiểu ... –
Sự hiểu biết của tôi là yêu cầu được nạp tiền và nó không được thực hiện cho đến khi runloop thời gian tiếp theo được chạy. Đó là lý do tại sao có vẻ như yêu cầu nên đi ra trước khi khối được thêm vào tuy nhiên trong thực tế nó được thực hiện trên lần chạy tiếp theo của vòng lặp chạy sau khi khối được thêm – ribeto
Tôi đã kết thúc bằng cách sử dụng ví dụ của bạn. Cảm ơn. –