nsstring相关内容

将 NSNull 对象分配给 NSString

我正在编写一个 iOS 应用程序,我需要通过 Azure 的移动服务从 SQL 数据库中获取数据. 下载数据后,我得到一个 NSDictionary,其中包含 SQL 表中的所有属性.如果属性为空,则值为 NSNull. 有没有办法在没有 IF 语句的情况下将 NSNull 传递给 NSString(我不想有 20 个 if 语句......)? 解决方案 我写了一个分类就是为 ..
发布时间:2021-06-09 20:19:27 移动开发

NSString 验证

我需要验证用户在某些 UITextField 中输入的某些 NSString. 我需要两种验证. 1、判断一个NSString对象是否是合法的十进制数. 例如@"100"、@"10.1"、@"0.11"都是合法的,而@"100.11.1"就不是. 2、判断一个 NSString 对象是否不是只有空格的字符串. 例如@"abc"、@"ab----c"都是合法的,而@"- ..
发布时间:2021-06-09 20:19:24 移动开发

替换出现之间的字符串

我想在 uiwebview 中显示一个字符串,它可能如下所示: “等等等等[IMG]you.png[/IMG]等等[IMG]me.png[/IMG]" 我想把它替换成这样: "blah blah blah blah blah " 我已经可以获取 [IMG]...[/IMG] 之间的字符串了,问题是它只能获取 ..
发布时间:2021-06-09 20:19:21 移动开发

NSString 的值返回 null,但不确定为什么?

我已将名为“fid"的 NSString 值设置为 responseObject(见下文).responseObject 在 NSLog'd 时返回我想要的数据,但是由于某种原因,当我 NSLog 进一步向下查找时,它是空的.我错过了什么吗?见代码: .h @property (nonatomic, assign) NSString *fid; .m [DIOSFile fileSav ..
发布时间:2021-06-09 20:19:18 移动开发

如何将 NSString 转换为 NSArray?

我有一个NSString,它是一个数学表达式.我有运算符 (+,-,*,/) 和操作数 (从 0 到 9 的数字,整数,小数等).我想把这个 NSString 转换成 NSArray.例如,如果我的 NSString 是“7.9999-1.234*-9.21".我希望 NSArray 具有相同顺序的元素 7.9999,-,1.234,*,-,9.21 .我怎样才能做到这一点? 我试过一个代码 ..
发布时间:2021-06-09 20:19:15 移动开发

将 NSString 从一个类传递到另一个类

我在这里遇到了一些奇怪的问题,因为我无法将 NSString 从一个类传递到另一个类.我部署了与其他类相同的方法. 我正在尝试将字符串从 secondViewController 传递到我的 firstViewController.这就是我所做的. firstViewController.h NSString *pickUpAddressString;@property (nonat ..
发布时间:2021-06-09 20:19:12 移动开发

为什么 Swift 应用程序中的 http post 请求正文总是由 Optional 文本包裹

我正在编写 swift 代码以向 php 服务器发送 http post 请求.但是我的php脚本总是得到奇怪的帖子正文,因为参数被Option()包裹,如果我发送像“id=john&password=1234"这样的参数,服务器将得到Optional(id=john&password=1234).但这不是我想要的,因为php无法以正常方式分析参数.我不知道这里出了什么问题; var postS ..
发布时间:2021-06-09 20:19:09 移动开发

如何转换电话号码格式的字符串?目标 c

我想将字符串转换为电话号码格式.例如,我有一个字符串,其中包含值“456897012".现在我想将其转换为电话号码格式,如 (456)897-012.那么这个过程是什么?我怎样才能做到这一点? 解决方案 我想这样的事情应该可以解决; NSString *unformatted = @"5129876985";NSArray *stringComponents = [NSArray arr ..
发布时间:2021-06-09 20:19:06 移动开发

iOS:NSString 丢失 URL,显示 (null)

这是我目前的代码: NSString *listedImageURL = ListedProduct.image;NSLog(@"URL: %@",listedImageURL); 此代码运行良好,NSLog 向我显示了正确的 URL.但是当我尝试以下代码时,NSLog 出现(空): NSString *listedImageURL = ListedProduct.image;NSURL * ..
发布时间:2021-06-09 20:18:55 移动开发

使用unicode字符查找NSString的子字符串范围

如果我有这样的字符串. NSString *string = @"😀1😀3😀5😀7😀" 要获得像 @"3😀5" 这样的子字符串,您必须考虑到笑脸字符占用两个字节这一事实. NSString *substring = [string substringWithRange:NSMakeRange(5, 4)]; 有没有办法通过使用实际字符索引来获得相同的子字符串,所以在这种情况下 ..
发布时间:2021-06-09 20:18:44 其他开发

在 Block 运行之前返回 NSString 值

我正在尝试使用在块外的块(“fid")内生成的值.问题是该值在块运行之前被拉取,因此即使数据存在,该值仍返回为 (null).有谁知道我怎样才能做到这一点?见代码: .h @property (nonatomic, strong) NSString *fid; .m [DIOSFile fileSave:file success:^(AFHTTPRequestOperation *op ..
发布时间:2021-06-09 20:18:41 移动开发

检查 NSString 是否只是字母

确保 NSString 仅包含字母 a-z 和 A-Z 的最佳方法是什么. 我已经尝试了以下代码,但由于某种原因它不起作用: NSString *myegex = @"[A-Za-z]";NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", myregex];if (![emailTest ..
发布时间:2021-06-09 20:18:38 移动开发

NSString 转换为小写崩溃

xcode 4.6 (4H127)、xcode 4.6.3 (4H1503):根据部署目标的设置,带有重音字符的字符串的简单小写/大写转换会崩溃.代码片段: NSString *lc1 = @"波斯尼亚-黑塞哥维那";NSString *lc2 = [lc1小写字符串];NSString *uc3 = [lc1 uppercaseString];NSLog(@"\nlc1=%@\nlc2=%@\ ..
发布时间:2021-06-09 20:18:35 移动开发

如何禁用 iOS 键盘上的十进制键

我想禁用“."在检测到用户已经在文本字段中输入了一个小数点后,按下数字键盘上的键. 因此该键将被启用,直到在文本字段中检测到一位小数. 这样做的最佳方法是什么? 编辑:我已经实现了以下方法: - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replac ..
发布时间:2021-06-09 20:18:29 移动开发