问题是何时取消selectSegmentIndex:“UISegmentedControlNoSegment”别名“-1”。如何在NSUserdefaults中存储UISegmentedControle状态
的其他状态(0,1,2,等),我可以存储为整数和与
carTypeSegmentedControl.selectedSegmentIndex = [defaults integerForKey:@"typeOfCar"];
检索但是-1是没有NSInteger的。
我也尝试从NSUserdefaults中删除Integer,但是一个请求会返回一个“0”,这是不可接受的。
那么,有没有另一种简单的方法?
同上。也许OP会令NSInteger与NSUInteger混淆? – Amagrammer 2010-04-12 22:27:19
如果将-1作为unsigned int进行检索,则OP可能会报告返回MAX_INT。 – 2010-04-12 22:29:38