在SpringBoard里修改HttpProxy失败

需求:模仿GitHub里iOSProxyManager在SpringBoard里修改HttpProxy失败
打印日志: 按照WiFiProxy.m的Log正常打印,都能获取到
操作代码: https://github.com/DYun/iOSProxyManager/blob/master/WiFiProxy.m
直接调用
WiFiProxy *proxy = [WiFiProxy sharedInstance];
[proxy setProxy:@“192.168.1.101” port:8888];
操作步骤: Preferences向SpringBoard发送通知,SpringBoard接收到通知修改HttpProxy
任何其他描述: 在执行SCPreferencesLock(prefRef, true);SCPreferencesCommitChanges(prefRef);SCPreferencesApplyChanges(prefRef);都返回NO。用terminal ssh进入直接运行iOSProxyManager是可以修改HttpProxy的并且返回都是YES。是因为权限的原因?
运行环境: IOS8.1