A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 彈指っ紅顏老 中级黑马   /  2014-12-1 13:29  /  853 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

想问一下BOOL类型既然只有YES和NO两个值,怎样才能输出YES和NO而不是1和0啊?

5 个回复

正序浏览
OC必须自己定义一个方法

- (NSString)getBool(BOOL flag){
    return flag? @"YES" : @"NO";
}
回复 使用道具 举报 1 0
%s可以吗
回复 使用道具 举报
  1. NSString* string = (value)?@"YES":@"NO";
复制代码
回复 使用道具 举报
我自己的认为是:在方法中加入判断条件,将返回值由BOOL类型修改为NSString类型,不知可否,也是菜鸟一枚
回复 使用道具 举报
可以自定义一个方法:bool  a=true;  a?"Yes":"No";
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马