2010-10-14 28 views
5

hi Làm thế nào để bạn hiển thị một cảnh báo khi không kết nối với internet? iOSLàm thế nào để bạn hiển thị một cảnh báo khi không kết nối với internet? iOS

không kết nối với phương tiện internet không có wifi, không có kết nối đến máy chủ từ xa (www.google.com)

không Cellular dữ liệu Mạng

như tôi đã thấy nhiều ứng dụng hiển thị thông báo này khi tôi không kết nối với internet.

tôi đã thử tải xuống Khả năng hiển thị từ tài nguyên nhà phát triển của Apple nhưng nó không cung cấp cho tôi những gì tôi muốn triển khai mã vào tệp .h .m của tôi.

hy vọng nhận được trả lời.

+0

câu hỏi của bạn là gì? Ứng dụng khả năng hiển thị là một khởi đầu tốt cho mã ví dụ, nhưng bạn sẽ cần phải hiểu nó để viết giải pháp của riêng bạn. SO không phải là một nơi nào đó để đến với mã codez. – Codebeef

+0

kiểm tra: [Stackoverflow trả lời ở đây] [1] [1]: http://stackoverflow.com/questions/8812459/easiest-way-to-detect-a-connection-on-ios – hanumanDev

Trả lời

4

Mã để làm điều này là ở đây.

http://developer.apple.com/library/ios/samplecode/Reachability/

Bạn có thể gọi:

self.remoteHostStatus   = [[Reachability sharedReachability] remoteHostStatus]; 
    self.internetConnectionStatus = [[Reachability sharedReachability] internetConnectionStatus]; 
    self.localWiFiConnectionStatus = [[Reachability sharedReachability] localWiFiConnectionStatus]; 
+0

hmm jordon tôi đã theo sau câu trả lời đầu tiên tuy nhiên, nó không hoạt động. –

+0

Cụ thể hơn. Điều gì xảy ra, những gì không hoạt động? Nó đã sụp đổ? Điều gì khiến bạn nghĩ rằng nó không hoạt động? – Jordan

+0

Tôi đã sửa lại câu trả lời của mình. Câu trả lời trước không hoạt động trong trình mô phỏng. Bạn nên có cái nhìn tốt hơn thêm Reachability.h/.m vào dự án của bạn. – Jordan

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