Objective-c bool真假隐蔽(NSDictionary)

时间:2017-08-25 06:38:52

标签: objective-c macos-sierra

而不是打印1或0.我要输出True或false。

这是我目前的代码

NSString *plistPath = @"/Library/Preferences/TestPlist.plist";
NSDictionary *plistData = [NSDictionary dictionaryWithContentsOfFile:plistPath];
NSString *tester = [plistData valueForKey:@"MyKeyOption"];
NSLog(@"%@", [NSString stringWithFormat:@"%@", tester]);
_test.stringValue = tester;

任何朝着正确方向的帮助都会非常感激。

1 个答案:

答案 0 :(得分:1)

布尔值很容易转换为NSNumber对象。

@(YES)@(NO)

这会为您提供一个NSNumber对象,其中boolValue方法会为您提供BOOL