Iphone iOS 3.0+;

Iphone iOS 3.0+;,iphone,Iphone,有人知道在2.x之后如何在iPhone SDK中启用/禁用飞行模式吗 我需要创建一个应用程序,在执行期间合法地禁用无线电。苹果公司可能很快就会允许这样做 我跟着 但是setAPMode指针为空 问候, SteveAppSupport.framework的RadiosPreferences类有一个airplaneMode属性(从iOS 4.3开始)来自那篇文章:“机场控制被苹果移动到一个单独的框架中,另一个私有框架称为SpringBoardServices”。这是私有功能,苹果不会批准在应用商店中

有人知道在2.x之后如何在iPhone SDK中启用/禁用飞行模式吗

我需要创建一个应用程序,在执行期间合法地禁用无线电。苹果公司可能很快就会允许这样做

我跟着

但是setAPMode指针为空

问候,


Steve

AppSupport.framework的
RadiosPreferences
类有一个
airplaneMode
属性(从iOS 4.3开始)

来自那篇文章:“机场控制被苹果移动到一个单独的框架中,另一个私有框架称为SpringBoardServices”。这是私有功能,苹果不会批准在应用商店中使用它的应用程序。从2.0版开始,界面就发生了变化,这并不奇怪。这是一个,尽管现在需要越狱。这对于获取
airplaneMode
的值似乎很有效。但是,当我尝试设置该属性时,它不起作用,在控制台中,我看到以下消息:SCHelper[11223]:SCPreferences对“com.apple.radios.plist”的写入访问被拒绝,没有对“”的权限。有什么想法吗(我正在使用iOS 5.0)?@Nate:我敢打赌你现在需要一个权限来设置这个值。谢谢。你会怎么做?我只在临时分发和推送通知的上下文中遇到过授权。有人怎么知道哪个权限控制对com.apple.radios.plist的写入权限?作为后续,通过在SCHelper上运行
strings
,我猜(?)可能需要对com.apple.radios.plist使用
com.apple.SystemConfiguration.SCPreferences写入权限。我仍然不知道如何实现这一点:(Nevermind.对添加权利有很好的描述,而且它最初对我不起作用,因为我有一个旧版本的
ldid
。谢谢你的建议。