草庐IT

nsstring

全部标签

iphone - capitalizedString 将连字符后的单词大写?

我有一个奇怪的案例处理NSString的capitalizedString方法。我在以下字符串“bloor-yonge”上调用了capitalizedString它返回:"Bloor-Yonge"我特别记得从开发文档中阅读了以下关于capitalizedString的内容:“不考虑其他常见的单词分隔符,例如连字符和其他标点符号,因此此方法通常不会为多单词字符串生成所需的结果。”我很好奇为什么yonge-->变成了Yonge以及为什么尽管文档中声明了异常(exception)情况,但还是会发生这种情况。谁能解释一下?提前感谢您的时间和回复!P.S它实际上做了我想做的事——我只是为了将来的

ios - MFMessageComposeViewController 不工作

我有一个获取一个参数然后发送消息的简单方法。它不起作用。代码:-(void)sendSMS:(NSString*)text{MFMessageComposeViewController*viewController=[[MFMessageComposeViewControlleralloc]init];viewController.body=text;viewControllerM.mailComposeDelegate=self;[selfpresentViewController:viewControlleranimated:YEScompletion:nil];}怎么了?

将 powerpoint 演示文稿转换为图像的 IOS 库

经过大量搜索并仍在搜索之后,我无法找到从powerpoint演示文稿中提取幻灯片的方法。需要帮助,如果他们知道任何与此相关的事情或已经实现了这样的事情,源代码将会很棒或者任何引用链接也可以使用。我一直在使用QLPreviewController,但未能覆盖它。 最佳答案 我不确定这是否仍然需要。但无论如何,这就是我实现的方式(1)使用UIWebView显示PPT内容。格式良好的(!)HTML允许您解析它。获取html使用NSString*htmlContent=[self.webViewstringByEvaluatingJavaS

ios - 如何使用 Xcode 从 Dropbox 上传/下载文件

我如何从Dropbox上传/下载文件?我在我的应用程序中集成了Dropbox应用程序,但无法上传/下载文件。这是我的上传代码:-(NSString*)getDocumentPath{NSMutableData*pdfData=[NSMutableDatadata];UIGraphicsBeginPDFContextToData(pdfData,self.view.bounds,nil);UIGraphicsBeginPDFPage();CGContextRefpdfContext=UIGraphicsGetCurrentContext();[self.view.layerrenderI

ios - 通过 AFNetworking 使用 S3 预签名帖子

我正在尝试使用在我的服务器上生成的预签名表单将文件上传到S3。api端点从bucket.presigned_post返回url和字段。我觉得这应该与示例使用的html表单相同,但它只是超时而没有响应。NSLog(@"responseObject:%@",responseObject);NSURL*uploadURL=[NSURLURLWithString:responseObject[@"upload_url"]];NSLog(@"uploadURL:%@",uploadURL);NSDictionary*uploadFields=responseObject[@"upload_fie

ios - AVAsset 无法识别 NSURL - 崩溃 - iOS

我正在制作一个iOS应用。它的特点之一是可以保存录音和保存音频文件。为了保存录制的音频文件的URL,我将它们作为文件路径存储在NSUserDefaults中,如下所示:file:///var/mobile/Containers/Data/Application/17F8E799-D7E1-4B3C-9DFE-7BA48E346314/Documents/recordName.aif我正在使用名为“FVSoundWaveDemo”的库来尝试显示录制文件的声波。但是我的URL有问题......“FVSoundWaveDemo”中的示例加载本地导入的文件,如下所示:NSString*file

ios - 为什么在没有 @autoreleasepool 的 for 循环的每个循环中 NSString autorelease

这是我的测试代码:for(inti=0;i在ARC环境中,循环不会使内存爆炸。在我的例子中,运行这个循环只需要1.2MBRAM。但是在MRC中,除非使用@autoreleasepool代码块,否则循环会使内存爆炸。令我困惑的是有很多文章说当代码在for中时需要将代码放在@autoreleasepool中环形。但在这种情况下,没有@autoreleasepool也没关系。请帮我解决这个问题。谢谢。更新:如果我这样写代码:for(inti=0;i这段代码会导致ARC和MRC中的内存爆炸。为什么?stringWithFormat:还返回一个自动释放对象。我对此感到困惑...

ios - 一个 NSString 问题?

我有一个C字符串,它是用UTF-7编码的,比如"+g0l6P3ux-"。我可以用Python解码字符串。但是当我使用时:[NSStringstringWithCString:"+g0l6P3ux-"encoding:kCFStringEncodingUTF7];它返回nil,为什么? 最佳答案 你使用的函数+(id)stringWithCString:(constchar*)cStringencoding:(NSStringEncoding)enc需要NSStringEncoding,如果您在文档中查找NSStringEncodin

ios - FaceBook API,应用内登录

我关注了thisguide我已经通过Facebook集成成功创建了我的应用程序。有什么问题?当用户必须登录时,应用程序在浏览器中退出(或在Facebook应用程序中,如果已安装)如何将身份验证完全保留在应用内? 最佳答案 oAuth登录的意义在于它不会在您的应用程序中发生。它使用快速应用程序切换在受信任的环境(Safari或Facebook应用程序)中执行身份验证。但是,您可以修改Facebook.m以在您的应用程序中进行身份验证,但您的用户凭据将不会被记住。您可以看到,如果您的iOS设备不支持多任务处理,则有一个备份登录对话框。摘

iphone - 如何从 NSObject 获取 NSString 变量值到 ViewController

我正在尝试设置一个对象来控制我的所有数据,这样它就可以在后台进行设置,使我的表格View加载速度比现在快等等。这就是我想要达到的目标。当像这样选择tableviewcell时,我在secondVC的NSObject中设置一个变量:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{//Accessselectedcellscontent(cell.textLabel.text)UITableViewCell*cell=[tableViewcellForRowAtI