- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
-(void)makeItemavAilableWithName:(NSString*) name{
[[NSUserDefaults standardUserDefaults] setValue:@"YES" forKey:name];
}
-(BOOL)isItemAvaliableWithName:(NSString*) name{
//item could be a chracter or a world
return [[[NSUserDefaults standardUserDefaults] valueForKey:name]boolValue];
}
FAKYOUINTIRNEAT 12.03.2012 19:08 # 0
3.14159265 12.03.2012 20:22 # +1
Мне одному это глаз режет.
>makeItemavAilableWithName
Не знаю как там в Objective, но сеттеры обычно начинаются с set, а не с make
bober_maniac 12.03.2012 22:52 # 0
Steve_Brown 13.03.2012 09:57 # +4
3.14159265 13.03.2012 14:50 # 0
Нет. Для boolean используется префикс - is. В жаве и рнр, например.
FAKYOUINTIRNEAT 13.03.2012 11:56 # 0
А с чего ты взял, что это сеттер?
SevInf 13.03.2012 11:57 # 0
FAKYOUINTIRNEAT 13.03.2012 12:03 # 0
А вот это и правда смешно
bugmenot 13.03.2012 12:20 # 0
QuickNick 19.03.2012 15:12 # 0
Так если мы под этим именем NSString* сохранили, разве не должно крэшануться от попытки прокастить строку к булевому типу?