Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当应用程序处于暂停模式时,监控并检测iphone是否已插入并正在充电,wifi是否已连接_Iphone_Objective C_Ios_Xcode_Cocoa - Fatal编程技术网

当应用程序处于暂停模式时,监控并检测iphone是否已插入并正在充电,wifi是否已连接

当应用程序处于暂停模式时,监控并检测iphone是否已插入并正在充电,wifi是否已连接,iphone,objective-c,ios,xcode,cocoa,Iphone,Objective C,Ios,Xcode,Cocoa,使用IOS 5上的PhotoStream,当它检测到设备已插入、wifi已连接且设备已锁定时,它将开始将图像上载到PhotoStream 我正在尝试在iDevice上做一些类似于PhotoStream的事情。 当应用程序挂起时,是否有方法继续监视和检测这三件事(设备已插入、wifi、锁定)? 此外,即使“我的应用程序”未打开,是否有办法监视和检测这三件事?如果三件事都符合?它将调用我的应用程序并开始上传图像。这会得到app store的批准吗?我知道您可以检查它是否已插入,是否已连接到wifi

使用IOS 5上的PhotoStream,当它检测到设备已插入、wifi已连接且设备已锁定时,它将开始将图像上载到PhotoStream

我正在尝试在iDevice上做一些类似于PhotoStream的事情。 当应用程序挂起时,是否有方法继续监视和检测这三件事(设备已插入、wifi、锁定)?
此外,即使“我的应用程序”未打开,是否有办法监视和检测这三件事?如果三件事都符合?它将调用我的应用程序并开始上传图像。这会得到app store的批准吗?

我知道您可以检查它是否已插入,是否已连接到wifi

电池检查:

UIDeviceBatteryState batteryState = [UIDevice currentDevice].batteryState;
if (batteryState == UIDeviceBatteryStateCharging || batteryState == UIDeviceBatteryStateFull) {
    // Your code that writes files to a certain location here
}
明目张胆地从

要通过wifi进行检查,您可以使用apple示例获取以下信息:

使用说明可以在这里找到

编辑:

您可以使用本教程中描述的内容


在后台检查电池状态,然后检查是否连接到wifi,是否开始上传。

好奇是否有人知道最后一部分的答案-像这样的行为是否会受到App Store的反对?