草庐IT

NSstring

全部标签

ios - NSURLRequest HTTPMethod 属性的 NSString 常量?

Foundation是否为支持的HTTPMethod值(例如GET、POST等)提供NSString常量?搜索了NSURLRequest文档,但找不到任何内容。 最佳答案 据我所知,NSURLRequest没有任何HTTP方法类型的常量。但是,您可以定义自己的并在别处使用它们。像这样://Somewhere#definesetPOST(request)[requestsetHTTPMethod:@"GET"]//...laterincodeNSMutableURLRequest*request=[[NSMutableURLReque

ios - 无法使用比较 : 比较某些外语

我正在处理一些外语文件名,例如내가해결할수없는생각.docx。当我将文件名与NSString的compare:进行比较时,即使存储的文件名相同,它也会返回False。奇怪的是它返回True和caseInsensitiveCompare:。我通过传递英文文件名进行了测试,效果很好compare:,显示文件名没有大写。我可以用这种方式进行比较不是最好的方式,但是在很多情况下NSPredicate也无法比较两个字符串。我的问题是如何比较这些非英文文本?是否有其他更好的比较方法,或者我是否需要使用循环并使用caseInsensitiveCompare:? 最佳答案

ios - 在 NSURLSession 中 POST json 字符串

在我的iOS应用程序中,我像这样使用NSURLConnection将json字符串发布到服务器。post_string=@"{"function":"getHuddleDetails","parameters":{"user_id":"167","location_id":"71","huddle_id":"328","checkin_id":"1287"},"token":""}"-(void)myServerRequests:(NSString*)post_string{NSData*postData=[post_stringdataUsingEncoding:NSASCIIStr

ios - Xcode:如何将 MP4 文件转换为音频文件

我想将应用程序文档文件夹中的MP4文件转换为音频文件(mp3或m4a)。我已经试过了,但我无法用AVPlayer播放转换后的MP3文件。这是我的代码:-(void)convertMP4toMP3withFile:(NSString*)dstPath{NSURL*dstURL=[NSURLfileURLWithPath:dstPath];AVMutableComposition*newAudioAsset=[AVMutableCompositioncomposition];AVMutableCompositionTrack*dstCompositionTrack;dstCompositi

ios - 将出现的 NSString 替换为 NSTextAttachment

我有一个UITextView,我想使用NSTextAttachment将一些字符串替换为特定图像。我能够将图像附件插入到UITextView并且我有一个方法,从TextView的属性文本返回一个NSString用特定的替换附件NSString:-(NSString*)getStringFromAttributedString{__blockNSString*str=self.attributedText.string;//TrivialStringrepresentation__blockNSMutableString*string=[NSMutableStringnew];//Tos

ios - index 0 beyond bounds for empty array' *** First throw call stack :

我收到如下错误请帮助我AdvanceThanks,Thisistheerroriamgettingindex0beyondboundsforemptyarray'***Firstthrowcallstack:--->>下面是我的代码:-(void)retriveContactsFromAddressBook{//CFErrorReferror=NULL;ABAddressBookRefaddressBook=ABAddressBookCreateWithOptions(NULL,NULL);if(addressBook!=nil){NSArray*allContacts=(__brid

ios - 不兼容的指针类型将 'nsnumber *' 发送到类型为 'nsstring *' 的参数

我试图让一个警告框显示一个随机生成的数字,但无论我怎么玩,我都没有让它工作,我仍在网上搜索。这是我拥有的:ticketNumber=[NSNumbernumberWithInt:arc4random()%100000];PFObject*people=[PFObjectobjectWithClassName:@"People"];people[@"ticket"]=ticketNumber;people[@"photo"]=chosenImage;[peoplesaveInBackgroundWithBlock:^(BOOLsucceeded,NSError*error){if(suc

ios - 以不同方式突出显示 TextField 中的某些文本

我正在按成分创建食谱应用程序。当我在文本字段上输入成分然后按下查找食谱按钮时,它会下载包含这些输入成分的食谱,但它会在标签上显示其他成分,而我想要做的是显示带有不同颜色输入成分的标签额外的成分。示例代码:-(void)drawTheCell:(Recipe*)recipeObject{self.recipeTitle.text=recipeObject.title;NSArray*dividesString=[recipeObject.ingredientscomponentsSeparatedByString:@","];NSMutableString*listIngreditent

ios - RestKit 0.24 ||获取对象路径 ||结果对象的 NSString 参数设置为 NSNull

当JSON中返回null时,我的对象中的NSString参数设置为NSNull。我希望将NSString设置为nil。有什么想法吗?我尝试设置[mappingsetAssignsDefaultValueForMissingAttributes:NO];但即使我从Fix1714实现更改,这似乎也不起作用.在这一点上,我真的只是在转动我的轮子。这是到目前为止我进行此调用的所有信息。返回的JSON{val1="something";val2="";}类cMyClass@interfacecMyClass:NSObject{NSString*val1;NSString*val2;}RK对象映射

iOS:限制数据类型 "double"的精度而不转换为 NSString

我想问一下double如何处理它们的精度。我创建了一个示例,其中输入了如下double值:doubled=2.0126161;doubled1=2.0126162;doubled2=2.0126163;doubled3=2.0126164;doubled4=2.0126165;当前输出:如果我设置断点并通过在lldb中运行“po”命令进行检查,则值显示如下:(lldb)pod2.0126160999999998(lldb)pod12.0126162000000001(lldb)pod22.0126162999999999(lldb)pod32.0126164000000002(lldb