问题是这样的,编写一个菜单(Preference)。
通过
PSSpecifier* sp = [PSSpecifier preferenceSpecifierNamed:@"title"
target:self
set:NULL
get:NULL
detail:NSClassFromString(@"DetailController")
cell:PSLinkCell
edit:nil];
在菜单的第一个页面生成了一系列的PSLinkCell。实现了点击某个PSLinkCell跳转到自定义的DetailController页面,但是在DetailController页面中不知道怎么获取前面选中的值。
@interface DetailController : PSListController {
}
@end
@implementation DetailController
- (id)specifiers {
if(_specifiers == nil) {
_specifiers = [[self loadSpecifiersFromPlistName:@"DetailController" target:self] retain];
}
return _specifiers;
}
@end