true または false の値 1 または 0 を含むオブジェクトがあります。たとえば、私のオブジェクトを Stuff と呼びましょう。これは次のようになります。
@interface Stuff : NSObject {
NSString *_boolValue1;
NSString *_boolValue2;
}
たとえば、エンティティに値を入力すると: Stuff *stuff = [[Stuff alloc] init...] NSLog を使用して boolValue1 と boolValue2 に格納されている値を表示すると、1 または 0 が出力される場合があります。 NSLog を使用して [stuff.boolValue1 == 1 ? @"真/偽"]。私は何が欠けていますか?フォーマットで型 'id' が指定されているが、引数の型が 'BOOL' であるというエラーが表示されます...
NSString *myStr = [NSString stringWithFormat:@"%@", [stuff.boolValue1 isEqualToString:@"1" ? @"true" : @"false"]];