草庐IT

NSstring

全部标签

ios - Google Analytics iOS 编码问题

我正在尝试通过GoogleAnalytics在我的应用程序上记录事件。我决定我希望这些事件以JSON格式记录,以便以后处理,因此需要记录事件类别,例如{gameplay:'idByName'}和事件标签,例如:{o:['838','851','793','843'],g:[1],t:'6'}数据的含义无关紧要,但重要的是,在将这些字符串报告给Google之前,我在我的控制台上看到这些字符串正常,当我在我的分析仪表板中查看它们时(遗憾的是,24小时后),我得到了错误的字符串,例如作为:{gameplay:idByName}或{o:[64,*14,)3,800],g:[1],t:!}现在我

ios - 从 Parse.com 获取 NSString 并将其粘贴到 UILabel

我想从Parse.com获取一个NSString并将其粘贴到我的iOS应用程序中的标签中。有人知道怎么做吗?我遇到了很多问题:/提前致谢 最佳答案 反问是“你想得到哪个NSString”?我假设这是您要显示的PFObject的某些属性,对吗?是什么让这个属性如此有趣?假设您要显示作者是海明威的书的标题。首先你要找到对象:PFQuery*query=[PFQueryqueryWithClassName:@"Book"];//Iwanttofindabook[querywhereKey:@"author"equalTo:@"Hemmin

iphone - 我想使用 NSString 文件路径还是 NSURL?

许多类都有将NSString作为文件路径或NSURL使用的版本。一个例子:-(BOOL)copyItemAtPath:(NSString*)srcPathtoPath:(NSString*)dstPatherror:(NSError**)error-(BOOL)copyItemAtURL:(NSURL*)srcURLtoURL:(NSURL*)dstURLerror:(NSError**)error是否存在/显式/优先使用其中一个的偏好?我正在寻找有关该主题的文档中的注释。 最佳答案 这完全取决于您。然而,有很多东西只使用URL。您

objective-c - 删除特定字符前的子字符串 (NSString)

基本上,我在整个FacebookConnect中获得了一个用户城市。结果总是采用这种格式:澳大利亚悉尼但由于会有很多用户,因此城市和国家/地区可能会有所不同。这是格式:首先是带逗号的城市,然后是空格和国家/地区。我只想检索国家/地区名称。我是否可以在字符串中找到逗号,然后删除它后面的所有内容。然后我可以replaceOccurancesOfString:""删除空格。我看过其他关于此的问题,但它们使用不同的语言。我要的是Objective-C谢谢! 最佳答案 一个简单的方法是使用-(NSArray*)componentsSepara

ios - 将屏幕截图保存到沙箱

有什么方法可以将屏幕截图保存到应用程序的沙箱或可以轻松找到并添加到电子邮件附件中的某个地方?目前我将其保存在相机胶卷中,但似乎无法将其附加到我的电子邮件中NSArray*path=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentDirectory=[pathobjectAtIndex:0];NSString*png=@".png";NSString*filename=[drawquestionstringByReplacingOccurrence

ios - 需要为 URL 编码 NSString。 CFURLCreateStringByAddingPercentEscapes 处理我的字符串

我的音乐播放器应用需要能够通过RESTAPI将歌曲、艺术家和专辑名称发送到Last.fm。为了正确地发布这些值,我需要对它们进行编码,以便它们是URL安全的(替换&、/、+等)我做了很多研究,但找不到适合我的答案。我在网上和StackOverflow上找到的最常见答案是:NSString*encodedString=(__bridgeNSString*)CFURLCreateStringByAddingPercentEscapes(NULL,(__bridgeCFStringRef)stringToEncode,NULL,(CFStringRef)@"!*'();:@&=+$,/?%#

ios - 如何在 iPhone 中以编程方式保存带有时间戳的屏幕截图?

您好,我正在开发一个iPad应用程序,该应用程序需要自动截取屏幕截图,图像应以屏幕名称的名称保存,其中包含设备中的当前日期和当前时间。有人帮我做这件事。我尝试了以下代码。在该代码中截取了屏幕截图,我将在该View的标签中打印名称。但标签上的时间不准确,所以我想以屏幕名称附加时间的名称保存图像。//--ScreenCapture--------------------------------------------------------------------//UIImage*image=nil;UIGraphicsBeginImageContext(loginBgImgVw.fra

objective-c - 当数据不是静态时,我应该如何保存大量数据。 iOS、 cocoa touch 、Obj-C

好吧,我真的不知道如何在我的iOS应用程序上保存一堆数据。该应用程序将允许用户创建一个条目,该条目的名称将具有时间戳。对于每个条目,我需要存储多种数据(NSString、Boolean、Double、Float)。每个条目都必须保存如下信息://///////floatfloatfloatfloatfloatNSStringNSStringNSStringNSStringNSStringbool值bool值bool值//////////因此,每个条目共有13个值。但是,条目的数量可以无限期地创建并且会不断变化。因此,我应该如何存储所有这些信息。我对此很陌生,到目前为止我只使用过NSUs

objective-c - NSString sizeWithFont :constrainedToSize:lineBreakMode: differs from actual Label height

事情是这样的:我正在实现一个UITableView(分组样式,有1个部分),其中包含标准UITableViewCells(样式-UITableViewCellStyleSubtitle)作为内容。我的textLabel.text可能很长,这就是为什么我在TableView:cellForRowAtIndexPath中设置一些参数的原因:cell.textLabel.lineBreakMode=UILineBreakModeWordWrap;cell.textLabel.numberOfLines=0;cell.textLabel.font=[UIFontboldSystemFontOf

iphone - 如何将音频文件从服务器下载到我的 iPhone 应用程序中?

我有一个从服务器播放音频文件(mp3)的iPhone应用程序,我想添加一个下载按钮,以便用户可以将这些文件下载到应用程序中。因此,他/她每次想收听这些文件时都不需要互联网连接。有人有这方面的示例代码吗?我在网上看到了很多东西,但我仍然很困惑。这是我正在使用的代码:在.h文件中:#import#import"MBProgressHUD.h"#import#import@interfacemyViewController:UIViewController{MBProgressHUD*HUD;longlongexpectedLength;longlongcurrentLength;AVAud