이 작동하지만 난 여전히 오류가 더 이해하고자 :
은에 - (void)setBool:(BOOL)value forKey:(NSString*)key;
라인을 이동 바닥.
@protocol IASKSettingsStore <NSObject>
@required
- (void)setBool:(BOOL)value forKey:(NSString*)key;
- (void)setFloat:(float)value forKey:(NSString*)key;
- (void)setDouble:(double)value forKey:(NSString*)key;
- (void)setInteger:(int)value forKey:(NSString*)key;
- (void)setObject:(id)value forKey:(NSString*)key;
- (BOOL)boolForKey:(NSString*)key;
- (float)floatForKey:(NSString*)key;
- (double)doubleForKey:(NSString*)key;
- (int)integerForKey:(NSString*)key;
- (id)objectForKey:(NSString*)key;
- (BOOL)synchronize; // Write settings to a permanant storage. Returns YES on success, NO otherwise
@end
이것은 (????)
@protocol IASKSettingsStore <NSObject>
@required
- (void)setFloat:(float)value forKey:(NSString*)key;
- (void)setDouble:(double)value forKey:(NSString*)key;
- (void)setInteger:(int)value forKey:(NSString*)key;
- (void)setObject:(id)value forKey:(NSString*)key;
- (BOOL)boolForKey:(NSString*)key;
- (float)floatForKey:(NSString*)key;
- (double)doubleForKey:(NSString*)key;
- (int)integerForKey:(NSString*)key;
- (id)objectForKey:(NSString*)key;
- (BOOL)synchronize; // Write settings to a permanant storage. Returns YES on success, NO otherwise
- (void)setBool:(BOOL)value forKey:(NSString*)key;
@end
이 프로젝트는 거의 750K LOC하고는이 유형의 첫 번째 오류입니다 컴파일합니다. – rjstelling
현재 IASK 소스 (리비전 5fd23fd)로 Xcode 4.2.1에서 이것을 재현 할 수 없었습니다. 그리고 그 코드는 유효합니다. 이 Xcode 또는 사용중인 컴파일러 버그가 수정 된 것 같습니다. –