Tôi không chắc liệu điều này có khả thi không, nhưng tôi có kịch bản này.
Tôi có một trang web được hiển thị trong UIWebView của mình có liên kết được đặt trong UISegmentedController. Trang web của họ có thể phát hiện xem bạn đang sử dụng wifi hoặc trên mạng 3g.
Bây giờ bộ điều khiển được phân đoạn trỏ đến 2 trang khác nhau: 1 - Màn hình đăng nhập thân thiện với iPhone 2 - Trang chủ, khi bạn đã đăng nhập.
Bây giờ đây là câu hỏi:
Tôi có thể lập trình ứng dụng của mình để phát hiện xem nó là WIFI hay 3G (tôi biết bạn có thể làm điều này), nhưng sau đó dựa trên câu trả lời, hãy chuyển đến phân đoạn 1 hoặc 2
Kiểu như thế này:
if (iPhone device is on 3g) {
Go to Segment 1;
} else {
Go to Segment 0;
}