nsstring相关内容
我正在编写一个 iOS 应用程序,我需要通过 Azure 的移动服务从 SQL 数据库中获取数据. 下载数据后,我得到一个 NSDictionary,其中包含 SQL 表中的所有属性.如果属性为空,则值为 NSNull. 有没有办法在没有 IF 语句的情况下将 NSNull 传递给 NSString(我不想有 20 个 if 语句......)? 解决方案 我写了一个分类就是为
..
我需要验证用户在某些 UITextField 中输入的某些 NSString. 我需要两种验证. 1、判断一个NSString对象是否是合法的十进制数. 例如@"100"、@"10.1"、@"0.11"都是合法的,而@"100.11.1"就不是. 2、判断一个 NSString 对象是否不是只有空格的字符串. 例如@"abc"、@"ab----c"都是合法的,而@"-
..
我想在 uiwebview 中显示一个字符串,它可能如下所示: “等等等等[IMG]you.png[/IMG]等等[IMG]me.png[/IMG]" 我想把它替换成这样: "blah blah blah blah blah " 我已经可以获取 [IMG]...[/IMG] 之间的字符串了,问题是它只能获取
..
我已将名为“fid"的 NSString 值设置为 responseObject(见下文).responseObject 在 NSLog'd 时返回我想要的数据,但是由于某种原因,当我 NSLog 进一步向下查找时,它是空的.我错过了什么吗?见代码: .h @property (nonatomic, assign) NSString *fid; .m [DIOSFile fileSav
..
我有一个NSString,它是一个数学表达式.我有运算符 (+,-,*,/) 和操作数 (从 0 到 9 的数字,整数,小数等).我想把这个 NSString 转换成 NSArray.例如,如果我的 NSString 是“7.9999-1.234*-9.21".我希望 NSArray 具有相同顺序的元素 7.9999,-,1.234,*,-,9.21 .我怎样才能做到这一点? 我试过一个代码
..
我在这里遇到了一些奇怪的问题,因为我无法将 NSString 从一个类传递到另一个类.我部署了与其他类相同的方法. 我正在尝试将字符串从 secondViewController 传递到我的 firstViewController.这就是我所做的. firstViewController.h NSString *pickUpAddressString;@property (nonat
..
我正在编写 swift 代码以向 php 服务器发送 http post 请求.但是我的php脚本总是得到奇怪的帖子正文,因为参数被Option()包裹,如果我发送像“id=john&password=1234"这样的参数,服务器将得到Optional(id=john&password=1234).但这不是我想要的,因为php无法以正常方式分析参数.我不知道这里出了什么问题; var postS
..
我想将字符串转换为电话号码格式.例如,我有一个字符串,其中包含值“456897012".现在我想将其转换为电话号码格式,如 (456)897-012.那么这个过程是什么?我怎样才能做到这一点? 解决方案 我想这样的事情应该可以解决; NSString *unformatted = @"5129876985";NSArray *stringComponents = [NSArray arr
..
我有 UIWebView 用于阅读内容.之后,我使用 Viewcontroller 中的 NSUserDefaults 从字符串中的内容存储中选择一些文本.然后我检索这个字符串值并在 UITextView 中显示到 viewcontroller1.但是 UITextView 没有从视图控制器更新文本.NSUserDefaults 也没有更新文本.我使用 [self.navigationContro
..
我花了很多时间来找出我的应用程序崩溃的原因.在某些情况下,我的计数变量没有正确初始化. NSString 溢出其缓冲区,应用程序崩溃.调试器看不到任何堆栈跟踪信息.但为什么? int count = 2147483647;NSString *lines = @"";for(int i = 0; i
..
在 C# 中,我可以通过以下方式将字符串中的任何字符转换为整数 intS="123123";国际我= 3;Convert.ToInt32( intS[i].ToString()); Objective-C 中这段代码的最短等价物是什么? 我见过的最短的一行代码是 [NSNumber numberWithChar:[intS characterAtIndex:(i)]] 解决方案 这
..
这是我目前的代码: NSString *listedImageURL = ListedProduct.image;NSLog(@"URL: %@",listedImageURL); 此代码运行良好,NSLog 向我显示了正确的 URL.但是当我尝试以下代码时,NSLog 出现(空): NSString *listedImageURL = ListedProduct.image;NSURL *
..
我正在使用 facebook-api 来获取用户的朋友.代码如下: let params = ["fields": "id"]let request = FBSDKGraphRequest(graphPath: "me/friends", 参数: params)request.startWithCompletionHandler {(连接:FBSDKGraphRequestConnection!
..
我有一个 NSString,它是一个 URL.这个网址需要剪掉: NSString *myURL = @"http://www.test.com/folder/testfolder";NSString *test = [myURL stringByReplacingCharactersInRange:[myURL rangeOfString:@"/" options:NSBackwardsSea
..
如果我有这样的字符串. NSString *string = @"😀1😀3😀5😀7😀" 要获得像 @"3😀5" 这样的子字符串,您必须考虑到笑脸字符占用两个字节这一事实. NSString *substring = [string substringWithRange:NSMakeRange(5, 4)]; 有没有办法通过使用实际字符索引来获得相同的子字符串,所以在这种情况下
..
我正在尝试使用在块外的块(“fid")内生成的值.问题是该值在块运行之前被拉取,因此即使数据存在,该值仍返回为 (null).有谁知道我怎样才能做到这一点?见代码: .h @property (nonatomic, strong) NSString *fid; .m [DIOSFile fileSave:file success:^(AFHTTPRequestOperation *op
..
确保 NSString 仅包含字母 a-z 和 A-Z 的最佳方法是什么. 我已经尝试了以下代码,但由于某种原因它不起作用: NSString *myegex = @"[A-Za-z]";NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", myregex];if (![emailTest
..
xcode 4.6 (4H127)、xcode 4.6.3 (4H1503):根据部署目标的设置,带有重音字符的字符串的简单小写/大写转换会崩溃.代码片段: NSString *lc1 = @"波斯尼亚-黑塞哥维那";NSString *lc2 = [lc1小写字符串];NSString *uc3 = [lc1 uppercaseString];NSLog(@"\nlc1=%@\nlc2=%@\
..
当我尝试运行我的游戏时,我得到了这个 fatal error: unwrapped an Optional value 时意外发现 nil 线程错误 EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)" 这发生在这行代码 HighscoreLbl.text = NSString(format: "Highscore : %i"
..
我想禁用“."在检测到用户已经在文本字段中输入了一个小数点后,按下数字键盘上的键. 因此该键将被启用,直到在文本字段中检测到一位小数. 这样做的最佳方法是什么? 编辑:我已经实现了以下方法: - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replac
..