我目前正在编写一个iOS应用程序,并且正在接收电池状态更改通知。当然,当我调试我的应用程序时,如果我可以在不拔下手机的情况下切换电池状态就好了。有没有办法通过OS X或XCode来做到这一点,也就是说,在插入手机的同时告诉它停止充电,以便我可以测试我的通知和操作?
cgvd09ve1#
由于苹果的沙箱规则和固件,你不能告诉手机停止充电。这是一项非常接近手机核心的服务,它不能通过编程访问。
jgwigjjp2#
当然,当我调试我的应用程序时,如果我能在不拔下手机的情况下切换电池状态,那就太好了。既然你做不到(根据接受的答案),另一种将帮助您调试的方法是创建并发送您自己的电池状态通知。通知是常规的旧NSNotification对象,并且您可以创建并发送自己的代码,并将name设置为UIDeviceBatteryLevelDidChangeNotification或UIDeviceBatteryStateDidChangeNotification。这些通知。
NSNotification
name
UIDeviceBatteryLevelDidChangeNotification
UIDeviceBatteryStateDidChangeNotification
ddrv8njm3#
我想调试我的应用程序的电池电量低通知,我意识到这是XCode中的无线充电很有用的地方,因为没有电缆,它就没有充电,我可以在电池电量下降时在XCode中调试。
3条答案
按热度按时间cgvd09ve1#
由于苹果的沙箱规则和固件,你不能告诉手机停止充电。这是一项非常接近手机核心的服务,它不能通过编程访问。
jgwigjjp2#
当然,当我调试我的应用程序时,如果我能在不拔下手机的情况下切换电池状态,那就太好了。
既然你做不到(根据接受的答案),另一种将帮助您调试的方法是创建并发送您自己的电池状态通知。通知是常规的旧
NSNotification
对象,并且您可以创建并发送自己的代码,并将name
设置为UIDeviceBatteryLevelDidChangeNotification
或UIDeviceBatteryStateDidChangeNotification
。这些通知。ddrv8njm3#
我想调试我的应用程序的电池电量低通知,我意识到这是XCode中的无线充电很有用的地方,因为没有电缆,它就没有充电,我可以在电池电量下降时在XCode中调试。