//
// PSToggleSwitchSpecifier.
m
// InAppSettingsTestApp
//
// Created by David Keegan on
11/
21/09.
// Copyright
2009 InScopeApps
{+
}.
All rights reserved.
//
#import "InAppSettingsPSMultiValueSpecifierCell.
h"
#import "InAppSettingsConstants.
h"
@implementation InAppSettingsPSMultiValueSpecifierCell
-
(NSString *
)getValueTitle
{
NSArray *titles =
[self.
setting valueForKey:InAppSettingsSpecifierTitles
];
NSArray *values =
[self.
setting valueForKey:InAppSettingsSpecifierValues
];
id obj =
[self.
setting getValue
];
NSLog
(@"
%@",obj);
NSInteger valueIndex =
[values indexOfObject:
[self.
setting getValue
]];
if((valueIndex >=
0) &&
(valueIndex <
(NSInteger
)[titles count
])){
return InAppSettingsLocalize
([titles objectAtIndex:valueIndex
], self.
setting.
stringsTable);
}
return nil;
}
-
(void
)setUIValues
{
[super setUIValues
];
[self setTitle
];
[self setDetail:
[self getValueTitle
]];
}
-
(void
)setupCell
{
[super setupCell
];
[self setDisclosure:YES
];
self.
canSelectCell = YES;
}
@
end