草庐IT

bool2str

全部标签

iOS 使用 JSON 将 BOOL 值发送到服务器

我基本上是在尝试这样做;//Catchthetrue/falseflagandconverttoBOOLvalueforserverNSString*on=[prefsobjectForKey:@"published"];BOOLflag=TRUE;if([onisEqualToString:@"true"]){flag=TRUE;}else{flag=FALSE;}NSArray*objects=[NSArrayarrayWithObjects:body,flag,user_token,request_token,deviceID,api_user,nil];NSArray*keys

objective-c - 如何将 “bool” 值存储在 NSMutableArray* 或 NSMutableDictionary* 中?以 bool 形式传入的 JSON 数据的长期问题

这个问题类似于:Howdoyoustore"int"valuesinanNSMutableArray*orNSMutableDictionary*?ChronicproblemswithJSONdatathatcomeinasintegers.如何使用bool值来做到这一点?如何在NSMutableArray*或NSMutableDictionary*中存储“bool”值?作为bool值传入的JSON数据的长期问题。 最佳答案 您可以将其存储为数字:[mutableArrayaddObject[NSNumbernumberWithB

ios - 如何检查 Objective C BOOL 变量的 True 或 False

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭9年前。我有一个NSObject,它包含几个对象,其中几个是BOOL变量,设置为“T”或“F”我想知道如何在如下所示的If语句中使用它们。if(myNSObject.firstBOOL==T){//dosomestuffhere}我不能这样做而且我不确定为什么,我可以问它是TRUE还是YES但不是T我在其他网站上寻找过答案,但很难找到类似的答案,所以希望有人能够提

ios - RESTKit 对象 BOOL 属性为 true/false JSON

在请求正文中,我有一些对象作为JSON发送到服务器,用于POST请求。我的问题与bool属性有关。假设我在作为JSON发送的对象中有这个属性:@property(nonatomic)BOOL导出;默认情况下,RestKit在JSON中将bool值作为1或0发送。我如何设置RestKit以便所有BOOL都作为true或false(这是JSONbool类型)发送。有趣的是,当采用另一种方式时,从JSONtrue或false到BOOL属性,RestKit读取JSONtrue/false很好,适本地设置属性。 最佳答案 或者;你可以把它变成

iphone - 核心数据 bool 属性 NSNumber 不记得它是 bool 值

我有一个模型,其属性如下所示:当我设置它的值时,例如:model.isResolved=@YES;保存在模型中的NSNumber“忘记”了它是一个bool值:NSLog(@"%@",strcmp([self.isResolvedobjCType],@encode(BOOL))==0?@"equal":@"different");打印“不同”。这是怎么回事? 最佳答案 Whatisupwiththat?来自documentation:Notethatnumberobjectsdonotnecessarilypreservethetyp

ios - ARC 不允许将 'BOOL'(又名 'bool')隐式转换为 'id'

我正在尝试将Pending/Completed值转换为bool值True/False代码如下:RKValueTransformer*transformer=[RKBlockValueTransformervalueTransformerWithValidationBlock:^BOOL(__unsafe_unretainedClasssourceClass,__unsafe_unretainedClassdestinationClass){return([sourceClassisSubclassOfClass:[NSNumberclass]]);}transformationBloc

ios - "collection element of type BOOL"不是 objective-c 对象

有人知道我为什么会收到这个吗?-(void)postPrimaryEMWithEM:(EM*)emexclusive:(BOOL)isExclusivesuccess:(void(^)())onSuccessfailure:(void(^)())onFailure{if(self.accessToken){GenericObject*genObject=[[GenericObjectalloc]init];[[RKObjectManagersharedManager]postObject:genObjectpath:@"users/update.json"parameters:@{..

iphone - iOS 6 - (BOOL)shouldAutorotate 不被调用导航 Controller 推送 viewControllers

对于我的应用程序,rootViewController是navgationController。我发现推送Controller的-(BOOL)shouldAutorotate没有被调用。和-(NSUInteger)supportedInterfaceOrientations只调用一次。我已经在xcode的项目摘要(或plist)中正确检查了windows所有方向的支持。我希望调用这些方法,因为有一些uicontrol定位代码我想以编程方式执行以更改方向。我通过覆盖(类别)导航Controller的以下方法解决了这个问题-(BOOL)shouldAutorotate;-(NSUInteg

iphone - 在 objective-c 中使用 BOOL 变量时发出警告

我正在尝试将我的BOOL变量初始化为YES但它给了我这个警告..不太确定该怎么做..它似乎仍然工作正常但只是想知道我如何才能摆脱警告。我已经像这样初始化了header中的变量//.hBOOL*removeActivityIndicator;//..@property(nonatomic,assign)BOOL*removeActivityIndicator;然后我尝试像这样将它设置为YES(这也是我收到警告的地方)self.removeActivityIndicator=YES;警告说:incompatibleintegertopointerconversionpassing'BOOL

iphone - 如何将 bool 值存储到 NSArray?

所以我将用户设置存储在plist文件中,为此我将数据添加到NSArray。这种方法对我有用。我的问题是,现在我要向设置中添加一个UISwitch,我想知道如何将它们的开/关状态存储到数组中,以便我以后可以访问该状态?我像这样向数组添加数据:[arrayaddObject:mySwitch.on];然后我尝试像这样设置状态:[mySwitchsetOn:[arrayobjectAtIndex:0]]; 最佳答案 因为NSArray只接受(id)(即指向对象的Objective-C指针),所以你只能存储对象。在对象中存储BOOL值的常用