草庐IT

nsstring

全部标签

javascript - 将 objective-c 变量传递给 ios 中的 javascript

如何将ObjectiveC字符串变量传递给javascript函数?我刚开始使用javascript..所以请4give我的无知... 最佳答案 NSString*param=@"foo";NSString*jsCallBack=[NSStringstringWithFormat:@"myFunc('%@')",param];[webViewstringByEvaluatingJavaScriptFromString:jsCallBack]; 关于javascript-将objectiv

objective-c - 在 NSString 中分隔数字以显示电话号码

我有一个NSString包含这样的东西:4434332124我怎样才能把它变成这样的东西?443-433-2124 最佳答案 只需两行即可完成,只需使用NSString的stringWithFormat方法并将电话号码分割成单独的子字符串,然后将整个内容粘合到您的格式字符串中。像这样:NSString*sPhone=@"4434332124";NSString*formatted=[NSStringstringWithFormat:@"%@-%@-%@",[sPhonesubstringWithRange:NSMakeRange(A

objective-c - iOS 中如何将 NSMutableArray 对象的 NSString 数据转换为小写?

我正在使用sqlite数据库。我将sqlite数据库中的文本数据检索到名为myArray的NSMutableArray中。在那个myArray变量中,有一个名为“info”的列,其中包含文本数据。在我将该数据检索到NSMutableArray之后,我想将所有文本数据从sqlite数据库转换为小写。我在searchBar的textDidChange事件中编写了以下代码。NSIntegercounter=0;for(NSString*nameMeinmyArray){NSRanger=[[nameMelowercaseString]rangeOfString:[searchTextlowe

iphone - 如何验证文本字段中只允许单个小数点的文本字段?

我需要限制用户只能输入小数点后两位数。我通过遵循文本字段委托(delegate)shouldChangeCharactersInRange中的代码实现了这一点。但它允许输入多个点。如何限制这个?提前致谢。NSString*newString=[textField.textstringByReplacingCharactersInRange:rangewithString:string];NSArray*sep=[newStringcomponentsSeparatedByString:@"."];if([sepcount]>=2){NSString*sepStr=[NSStringst

objective-c - 通讯录联系人排序

我在下面有这段代码,我设法从地址簿中获取列出的姓名和电话号码,但如何按名字对它进行排序?ABAddressBookRefaddressBookRef=ABAddressBookCreateWithOptions(NULL,NULL);abContactArray=(__bridgeNSArray*)ABAddressBookCopyArrayOfAllPeople(addressBookRef);//getaddressbookcontactarrayNSIntegertotalContacts=[abContactArraycount];for(NSUIntegerloop=0;lo

ios - 将 NSInteger 转换为 NSString Xcode iOS8

我正在尝试将NSInteger转换为NSString以在UIAlerView中显示NSInteger值。但问题是我在尝试转换NSInteger时遇到此错误:“Badreceivertype'NSInteger'(aka'long')”。NSInteger:NSIntegerclasesDadas=clases.count;clases.count是我在TableView中的行数。代码是:-(void)infoAction{NSIntegerclasesDadas=clases.count;NSString*inStr=[NSStringstringWithFormat:@"%d",[c

IOS:检查 NSString 的一部分

我有这个NSString:NSString*test=@"threeisanumber";我想检查这个NSString是否以“三”开头 最佳答案 尝试使用hasPrefix方法:if([testhasPrefix:@"three"]){//Beginswiththree} 关于IOS:检查NSString的一部分,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6874530/

ios - 为什么未建模的属性会引发故障?

我们知道NSFetchRequest的propertiesToFetch可以限制我们想要的属性,它可以减少内存占用。如果我们这样做:request.propertiesToFetch=[NSArrayarrayWithObjects:@"nID",nil];和:NSString*strID=[NSStringstringWithFormat:@"%@",aPerson.nID];cell.textLabel.text=strID;然后调试输出(而不是触发故障):CoreData:sql:SELECTt0.Z_ENT,t0.Z_PK,t0.ZNIDFROMZPERSONt0ORDERBY

iOS XMPPFramework registerWithPassword 错误

我对iOS的XMPP框架有疑问。每次我触发registerWithPassword方法时,我都会得到一个错误:"ErrorDomain=XMPPStreamErrorDomainCode=1"Pleasewaituntilthestreamisconnected."UserInfo=0xad7c300{NSLocalizedDescription=Pleasewaituntilthestreamisconnected.}"我在代码中执行以下步骤:-(void)createUserWithUsername:(NSString*)nameandPW:(NSString*)pw{[selfs

ios - 从 IOS NSMutableURLRequest 发送数据时无法将数据作为 Post 获取

这是我的代码片段,我将代码发送到PHP页面,但是当我执行print_r($_POST);时我得到空数组,但是当我执行print_r($_GET)时,我得到了我用来发布数据的变量,即name但它也是空的,任何1都可以解决我在做什么这里错了#import"ViewController.h"@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfroma