3
我在我的調整的首選項面板中有一個按鈕,它將設置返回到它們的默認值(特別是有'PSEditTextCell'被清除)。該按鈕會觸發一個動作來更改plist中的值,但這些更改不會立即變爲可見:您必須返回到跳板,然後返回設置以查看已清除的字段。如何獲取首選項視圖以便立即顯示更改?如何在針對越獄iPhone的調整中刷新偏好設置窗格?
我在我的調整的首選項面板中有一個按鈕,它將設置返回到它們的默認值(特別是有'PSEditTextCell'被清除)。該按鈕會觸發一個動作來更改plist中的值,但這些更改不會立即變爲可見:您必須返回到跳板,然後返回設置以查看已清除的字段。如何獲取首選項視圖以便立即顯示更改?如何在針對越獄iPhone的調整中刷新偏好設置窗格?
如果您的按鈕正在觸發您pref的PSListController中的操作。束,那麼你可以調用任何這些方法來重新加載符,在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