草庐IT

nsstring

全部标签

iOS开发 NSString转JSON、NSDictionary和JSON互转

1.应用场景接口传输数据时,有时需要用POST传一长串string数据,一般要求转为json格式方便服务器解析解释:以接口参数的形式上传复杂日志的内容(字符串),此复杂字符串做为接口参数值必须转成json字符串,否则接口上传失败。2.需要转义的字符说明NSString转json时若包含以下字符,需要进行转义"(双引号)/(正斜线)\n(换行符)\b(退格符)\f(换页符)\r(回车符)\t(制表符,一个tab或按8下空格)等3.普通字符串转json字符串的方法实现方法一:直接根据特殊字符定制方法进行转换(不建议)网上常见使用如下方法进行string转jsonstring,对于一些简单的转换需求

objective-c - 用于 Google 文档的 iOS Objective-C 包装器

有没有人将谷歌文档集成到他们的iOS应用程序中?通过示例代码,GoogleDocs的API比我预期的要复杂得多,而且示例都是MacOS。是的,有iOS支持,但明显缺乏关于如何使用它的示例代码,而且文档也有些缺乏。我确实在网上找到了一个接口(interface)类,但它是基于旧的、已弃用的GoogleDocsAPI版本,并且不能使用XCode4.2进行编译。我所追求的是一个相对直接的界面,它允许:从google文档帐户登录/注销。获取该帐户中的文档列表(可选的特定类型),可能具有浏览文件夹结构的能力。能够将特定文档下载到本地存储。能够将特定文档上传到google文档。我已经开始编写这样的

IOS JSON 从 Mandrill 发送电子邮件

我有一个IOS应用程序,我想通过Mandrill发送电子邮件。我已尝试实现这一点,但它不起作用,我自己也很困惑。当按下按钮从IOS应用程序发送电子邮件时,我会记录此错误消息:{"status":"error","code":-1,"name":"ValidationError","message":"Youmustspecifyakeyvalue"}我的代码是:NSString*post=[NSStringstringWithFormat:@"{\"key\":\"abcdefg123456\",\"raw_message\":\"From:me@mydomain.com\nTo:me

ios - NSString isEqualToString 不工作

类定义如下:@interfaceKNBookmark:NSObject@property(nonatomic,strong)NSString*bookmarkId;@property(nonatomic,strong)NSString*novelName;@property(nonatomic,strong)NSString*novelId;@property(nonatomic,strong)NSString*novelPic;@property(nonatomic,strong)NSString*articleId;@property(nonatomic,strong)NSStri

ios - 如何使用 soap Web 服务 ios 的字典将值存储在数组中

这里NsmutableString=textInProgress,count1是计数器管理的。-(void)parser:(NSXMLParser*)parserfoundCharacters:(NSString*)string{NSLog(@"%d",count1);//Buildthetextvalue[textInProgressappendString:string];NSLog(@"%@",textInProgress);NSLog(@"%d",count1);count1=count1+1;}请有人指导我如何将这个字符串值存储在数组中?。在这里,当我在日志中打印textIn

ios - 如何使用存储在 NSString 中的标识符检查特定宏是否存在

我有一个名为的宏CONSTANT_1CONSTANT_2CONSTANT_3CONSTANT_4etc..我有一个从另一个类发送的NSString变量,仅包含宏名称,我如何访问与此NSString匹配的宏变量的内容。我的NSString变量定义为:NSString*str=@"CONSTANT_3" 最佳答案 1这是一种解决方案,但它需要您了解所有宏:#defineCONSTANT_11#defineCONSTANT_22#defineCONSTANT_33#defineSTRINGIZE(x)#x+(int)getValueFor

ios - Objective C - IOS - 在类型对象上找不到属性 - 访问对象变量时

我正在构建一个UIView,它连接到一个包含商店商品列表的UITableView,并由与对象类(shopObjects)关联的数据数组填充。这是我的商店对象H文件-#import@interfaceshopObjects:NSObject@property(strong)NSString*shopITitle;@property(strong)NSString*shopIGroup;@property(strong)NSString*shopIDesc;@property(strong)NSString*shopIPrice;@propertyBooleanoffer;-(id)ini

ios - 如何从 iPhone 上传视频到服务器?

-(IBAction)uploadToServer:(id)sender{NSString*str1=[[[NSBundlemainBundle]resourcePath]stringByAppendingPathComponent:@"intro.mp4"];NSLog(@"str1=%@",str1);NSString*escapedUrlString=[str1stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];NSLog(@"escapedUrlString=%@",escapedUrlString);

ios - 将 NSCFString 转换为 NSString

我正在从服务器获取字典myDictionary={"rank":"1","color":"red","position":"middle"}现在我想在if条件下检查键“position”的值我是这样做的if([[myDictionaryvalueForKey:@"position"]isEqualToString:@"middle"]){//doSomestuff}else{//dosomeotherstuff}但数据类型为[myDictionaryvalueForKey:@"position"]是_NSCFString,因此它不会正确比较值,即使值正确也不会进入if循环。如何将其转换

ios - 无法在 iOS 7.1 中使用 UIActivityViewController 在 Facebook 和 Twitter 上共享 URL

我正在使用UIActivityViewController作为共享按钮。当我从列表中选择邮件选项时它显示文本和url,但当我选择Facebook或Twitter时它只显示文本而不是url。我搜索了很多但没有找到我的问题的解决方案.我得到了另一种在url中添加“http”的解决方案,但这是否可能而不在url中添加http。我的代码是-NSArray*activityItems;NSString*str;NSString*noteStr;str=[NSStringstringWithFormat:@"com.boxscoregames.squares://square?%@",square