2011-11-20 39 views
6

Tôi đã tích hợp Game Center (GC) vào trò chơi của mình. Nó hoạt động tốt, ngoại trừ một thông điệp gây phiền nhiễu, có thể bật lên ở giữa hành động dữ dội, yêu cầu 100% sự chú ý của game thủ:Làm thế nào để trì hoãn hiển thị cửa sổ bật lên của Game Center?

"Không thể kết nối với máy chủ Game Center. Hủy/Thử lại?"

Tôi không quan tâm đến thông báo, nhưng thông tin không quá khẩn cấp phải được hiển thị ngay lập tức. Tôi muốn hiển thị nó sau khi người dùng đã điều hướng đến menu chính hoặc tại một số điểm khác. Có cách nào để đạt được nó?

+0

Tôi hy vọng bạn tìm thấy câu trả lời cho điều này, nó thật sự làm phiền tôi trong trò chơi! – jrturton

Trả lời

1

Trì hoãn cuộc gọi đăng nhập sau cho trung tâm trò chơi đã thực hiện thủ thuật cho tôi.

if([GameCenterManager isGameCenterAvailable]){ 
    gameCenterManager = [[GameCenterManager alloc] init]; 
    [gameCenterManager setDelegate:self]; 
    [gameCenterManager authenticateLocalUser]; 

    NSLog(@"Game center logged in"); 
} 
else 
    NSLog(@"Please login to game center"); 
+0

Có thể tất cả các nhà phát triển trò chơi đều thấy câu trả lời của bạn. – PruitIgoe

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