- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
这是我使用 JSON 从 MySQL 表中检索数据的代码:
//URL definition where php file is hosted
int categoriaID = [[categoriaDescription objectForKey:@"idCategoria"] intValue];
NSString *string = [NSString stringWithFormat:@"%d", categoriaID];
NSLog(@"CATEGORIA ID STRING %@",string);
NSMutableString *ms = [[NSMutableString alloc] initWithString:@"http://mujercanariasigloxxi.appgestion.eu/app_php_files/categoriaslist.php?id="];
[ms appendString:string];
// URL request
NSLog(@"URL = %@",ms);
NSURLRequest *request = [NSURLRequest requestWithURL:ms];
//URL connection to the internet
[[NSURLConnection alloc]initWithRequest:request delegate:self];
记录的 URL 是正确的,但应用程序抛出异常:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString absoluteURL]: unrecognized selector sent to instance
我猜错误应该在上面的代码中,但我不明白为什么。欢迎任何帮助。
最佳答案
我认为您的代码有误。
NSURLRequest *request = [NSURLRequest requestWithURL:ms];
应该改为:
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:ms]];
关于ios - NSCFString absoluteURL 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21977521/
我正在开发自己的应用程序,此应用程序的 iPhone 版本已经在 Apple AppStore 上,现在我正在开发 iPad 版本。功能(当然)几乎相同,但用户界面不同。 iPhone 版本运行良好。
我正在尝试结合 Windows 服务器上的部署来覆盖 absoluteUrl。 在 Meteor.startup 的服务器上,我正在这样做: Meteor.absoluteUrl({rootUrl:
这是我使用 JSON 从 MySQL 表中检索数据的代码: //URL definition where php file is hosted int categoriaID = [[cate
在我的 aspx 页面中,服务器端 Web 表单生成 webresource.axd 的脚本标记,如下所示 我需要此自动生成的脚本标记的 src 具有完全限定的域名而不是相对 URL。像下面这样。
我正在将一些代码移植到iPad上并定位到3.2。我在NSURL的-pathExtension方法中使用了一些4.0专用代码。 根据超链接指向的内容,我对所有Web请求的处理方式有所不同。在4.0发行之
在Swift的URL类中,有.standardized和 .absoluteURL属性(.standardizedURL 和 .absoluteURL 以及 Objective-C 的 NSURL 中
我是一名优秀的程序员,十分优秀!