簡體   English   中英

iPhone可達性-如何在整個應用程序中使用它?

[英]iPhone Reachability - How can I use it across my entire app?

我終於弄清楚了如何使用apple Reachability文件,這是一件了不起的事情。

我的問題是,由於我有大約6個視圖,因此每個視圖都需要檢查一下是否已連接到Internet。 在我的應用程序中實現可訪問性的最佳方法是什么(包括NSNotificationCenter,因此我會在連接發生更改時自動知道),因此我不必在每個類中復制和粘貼相同的代碼。

我假設我的應用程序委托中有東西。 但是,當連接更改時,我將如何實現NSNotificationCenter並讓所有其他類知道呢?

當可達性發生變化時,您可以在想要通知的任何視圖中使用此代碼:

[[NSNotificationCenter defaultCenter] addObserver:self 
                                         selector:@selector(reachabilityChanged:) 
                                             name:kReachabilityChangedNotification 
                                           object:nil];

您需要定義方法- (void)reachabilityChanged:(NSNotification* )note (或任何您稱呼它的)來接收此通知。

希望這可以幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM