如果在URL中要拼接bool的数据,OC这边不能使用BOOL型。因为使用NSString的拼接字符串类方法中,会将BOOL型数据转化为0或者1。
解决办法:
NSString *overdue_string = overdue ? @"true" : @"false";
然后将overdue_string拼接到URL中。
本文介绍在Objective-C中处理URL拼接布尔类型数据的正确方法,避免使用NSString直接转换导致的问题,通过字符串字面量的方式确保布尔值正确表示为'true'或'false'。
NSString *overdue_string = overdue ? @"true" : @"false";
转载于:https://www.cnblogs.com/cchHers/p/8712242.html
7281

被折叠的 条评论
为什么被折叠?