我在代码中使用Reachability很困难.我想通过在启动时启动观察者然后只是接收更改通知来保持它非常简单.在以下代码中,永远不会调用reachabilityChanged方法.我尝试了很多迭代,但这是最简单的版本.它编译并运行.请帮忙...
**** AppDelegate.h代码****
#import <UIKit/UIKit.h>
#ifdef PHONEGAP_FRAMEWORK
#import <PhoneGap/PGViewController.h>
#import <PhoneGap/PGURLProtocol.h>
#import <PhoneGap/Reachability.h>
#else
#import "PGViewController.h"
#import "PGURLProtocol.h"
#import "Reachability.h"
#endif
@interface AppDelegate : NSObject < UIApplicationDelegate, UIWebViewDelegate, PGCommandDelegate> {
NSString* invokeString;
}
@property (nonatomic, copy) NSString* invokeString;
@property (nonatomic, strong) IBOutlet UIWindow* window;
@property (nonatomic, strong) IBOutlet PGViewController* viewController;
@end
Run Code Online (Sandbox Code Playgroud)
**** AppDelegate.m代码段****
#import "AppDelegate.h"
#import "MainViewController.h"
#ifdef PHONEGAP_FRAMEWORK
#import <PhoneGap/PGPlugin.h>
#import <PhoneGap/PGURLProtocol.h>
#import <PhoneGap/Reachability.h>
#else
#import "PGPlugin.h"
#import "PGURLProtocol.h" …Run Code Online (Sandbox Code Playgroud) 当互联网成为可能时,是否有可能在我的应用程序内收到通知或内容.我知道可达性和各种东西.但我想要的是当互联网在设备上可用时启动一些待定的NSUrlConnections.有没有一种简单的方法可以做到这一点,因为我不想使用循环线程来不断检查可达性.有什么建议?
我目前正在开发一个应用程序,它必须检查用户是否在后台输入他的家庭 wifi 网络。(像地理围栏,但只有在用户进入或退出他的家庭 wifi 时才运行代码......)
问题是,我没有找到一个干净的解决方案来做到这一点。有没有我失踪的通知?
在 Android 中,我刚刚对此进行了编程,并且我已经使用广播接收器完成了此操作,如果网络状态发生变化,AndroidOS 将进行广播。
iOS 中有没有类似的东西,我在 Apple Docs 中没有找到。
谢谢
编辑:iOS 7 是什么?现在有后台应用刷新服务。这有可能吗,还是仅用于下载?
什么是本地通知?