如何在jailbroken iPhone的调整中刷新首选项窗格?

时间:2012-12-26 19:52:57

标签: iphone ios tweak

我的调整的首选项面板中有一个按钮,它将设置恢复为默认值(特别是有'PSEditTextCell被清除)。该按钮触发一个更改plist中值的操作,但更改不会立即显示:您必须返回跳板然后返回设置以查看字段已被清除。如何让首选项视图刷新,以便立即看到更改?

1 个答案:

答案 0 :(得分:3)

如果你的按钮在你的pref的PSListController中触发一个动作。 bundle,然后你可以在PSListController上调用任何这些方法重新加载一个说明符:

-(void)reload;
-(void)reloadSpecifiers;
-(void)reloadSpecifierAtIndex:(int)index animated:(BOOL)animated;
-(void)reloadSpecifierAtIndex:(int)index;
-(void)reloadSpecifier:(PSSpecifier*)specifier animated:(BOOL)animated;
-(void)reloadSpecifier:(PSSpecifier*)specifier;
-(void)reloadSpecifierID:(NSString*)specifierID animated:(BOOL)animated;
-(void)reloadSpecifierID:(NSString*)specifierID;

来源:https://github.com/rpetrich/iphoneheaders/blob/master/Preferences/PSListController.h