アプリに自動再接続機能が必要なのですが、再接続しても iPhone 自体が再接続しないため機能しません。iPhoneをオフ/オンにするか、アプリを切り替えて接続をトリガーする必要があります。接続が失われると、Safari でも機能しません。アプリを切り替えたり、iPhone をオフ/オンにしたりせずに、アプリからこれを行うにはどうすればよいですか?
質問する
116 次
1 に答える
0
到達可能性 API を使用します。http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html
あなたは同じのARCバージョンを見つけることができます, HERE
到達可能性 api は、ネットワーク ステータスが変更されるたびに、既定のセンターに通知を投稿します。SO この通知にオブザーバーとして自分を追加し、ネットワークが戻ったら好きなことをしてください..!
上記の同じ github ページからの簡単な例は、
// allocate a reachability object
Reachability* reach = [Reachability reachabilityWithHostname:@"www.google.com"];
// tell the reachability that we DONT want to be reachable on 3G/EDGE/CDMA
reach.reachableOnWWAN = NO;
// here we set up a NSNotification observer. The Reachability that caused the notification
// is passed in the object parameter
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(reachabilityChanged:)
name:kReachabilityChangedNotification
object:nil];
[reach startNotifier]
于 2012-09-08T16:00:08.383 に答える