2011-12-12 16 views
9

thể trùng lặp:
Is it possible to call alert “Allow to use current location” manually?Mang lên "App muốn sử dụng Vị trí hiện tại của bạn" đối thoại một lần nữa

trong ứng dụng của tôi, tất cả các chức năng được dựa trên người dùng hiện tại vị trí. Khán giả là tất cả mọi thứ khác hơn là geeky.

Tôi nghĩ về việc người dùng bắt đầu ứng dụng lần đầu tiên - vì người dùng không thực sự chắc chắn về những gì nó có thể làm, họ có thể nhầm lẫn về ứng dụng "Thích sử dụng vị trí hiện tại của bạn"? Nếu anh ta trả lời bằng "Không cho phép", anh ta sẽ không nhận được bất kỳ dữ liệu nào trên màn hình.

Bây giờ tôi xử lý:

- (void)locationManager:(CLLocationManager *)manager 
    didFailWithError:(NSError *)error { 

    if (error.code == kCLErrorDenied) { 
     NSLog(@"Location manager denied access - kCLErrorDenied"); 

     UIAlertView *alert = 
       [[UIAlertView alloc] initWithTitle:@"Location issue" 
             message:@"Your location cannot be determined." 
             delegate:self 
           cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
     [alert show]; 
     [alert release]; 
    } 
} 

Được rồi, các ứng dụng có một Nạp-Button. Giả sử người dùng nhấn vào nút tải lại đó, anh ta sẽ không được hệ thống nhắc lại để bật dịch vụ dựa trên vị trí.

Làm cách nào để buộc iOS yêu cầu vị trí hiện tại một lần nữa?

+0

Tôi cũng muốn biết cách thực hiện điều này vì lý do chính xác. –

+0

cũng http://stackoverflow.com/q/4891950/10396 – AShelly

Trả lời

0

Không có cách nào bạn có thể buộc hộp thoại này hiển thị lại. iOS sẽ hỏi lại người dùng về lần khởi động tiếp theo của ứng dụng. Bởi khởi động tôi không có nghĩa là nhập tiền cảnh sau khi ứng dụng được gửi đến nền.

0

Hiện tại, cách nhanh nhất để thực hiện điều này có vẻ là yêu cầu người dùng khởi động lại ứng dụng và sau đó gặp sự cố (hoặc đặt khóa UIApplicationExitsOnSuspend và khởi chạy Safari). Khi người dùng khởi chạy lại ứng dụng, hộp thoại sẽ có sẵn.

Điều này có thể khiến ứng dụng của bạn có thể bị từ chối ngay khi Apple xem xét.

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