Tag: nsurl

parsingNSURL查询属性

我有一个像myApp://action/1?parameter=2&secondparameter=3的URL 随着属性查询,我得到了我的URL一部分 parameter=2&secondparameter=3 有什么方法可以很容易地把它放在一个NSDictionary或一个Array ? 多谢

iPhone – 从本地文件的URL的NSData

我有一个NSURL对象,它给了我一个本地文件的path(在文档文件夹中)。 我想用这个文件的内容填充一个NSData对象。 尝试使用dataWithContentsOfURL:但这失败。 我知道该文件存在,因为iPhone SDK返回path。 有人可以告诉我如何从本地文件的URL获取NSData对象? 谢谢。

URLWithString:返回nil

这可能很容易,但我似乎没有find为什么是URLWithString:在这里返回零。 //localisationName is a arbitrary string here NSString* webName = [localisationName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSString* stringURL = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@,Montréal,Communauté-Urbaine-de-Montréal,Québec,Canadae&output=csv&oe=utf8&sensor=false&key=", webName]; NSURL* url = [NSURL URLWithString:stringURL];

在objective-c中获取NSURL的一部分

我有一个NSString的值 http://digg.com/news/business/24hr 我怎样才能得到第三级之前的一切? http://digg.com/news/

Iphone SDk:在URLstring中带有与符号的问题

我们如何在URL中传递stringMr.X&Mr.Y 我已经尝试过,但是这个做所有的字符,但是&符号。 [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] 谢谢您的帮助。

NSURL为参数string中的键提取单个值

我有一个NSURL: serverCall?X = A&Y = B&Z = C 什么是最快和最有效的方式来获得y的价值? 谢谢

如何在NSURL中使用特殊字符?

我的应用程序使用这样的NSURL: var url = NSURL(string: "http://www.geonames.org/search.html?q=Aïn+Béïda+Algeria&country=") 当我试图从这个NSURL获取数据的任务是这样的: let task = NSURLSession.sharedSession().dataTaskWithURL(url!, completionHandler: { (data: NSData!, response: NSURLResponse!, error: NSError!) -> Void in if error == nil { var urlContent = NSString(data: data, encoding: NSUTF8StringEncoding) println("urlContent \(urlContent!)") } else { println("error mode") } 但是当我试图从那个地址获取数据的时候出现错误,虽然当我使用safari去链接时:“ http://www.geonames.org/search.html?q=Aïn+Béïda+ Algeria&country =”我可以看到数据。 我该如何解决这个问题?

NSURLpathvs绝对string

我看到很多关于NSURL和NSString之间转换的问题。 它们都涉及使用NSString *path = [myURL absoluteString]; 或者NSString *path = [myURL path]; 。 这些方法之间的实际区别是什么? 有没有什么时候应该使用另一个? 我试过咨询一下苹果的文档 ,但是我发现它不是很有帮助。 我已经习惯了在讨论关于网站和有关在不同机器之间发送信息的其他主题的讨论中提到的URL,在处理单个机器上的文件结构时从未被提及过。 也许这是我的一些困惑来自哪里,因为NSURL似乎是访问文件的首选方式,不pipe该文件是存在于networking上还是在本地设备上。 或者,也许这是一个完全不相关的话题。 我甚至不确定。

在ObjectiveC中从NSDictionary对象创buildURL查询参数

所有的URL处理对象都位于标准的Cocoa库(NSURL,NSMutableURL,NSMutableURLRequest等)中,我知道我必须忽略一个简单的方式来编程地编写一个GET请求。 目前我手动追加“?” 后跟由“&”连接的名称值对,但是我所有的名称和值对都需要手动编码,所以NSMutableURLRequest在尝试连接到URL时不会完全失败。 这感觉就像我应该能够使用一个预先烘焙的API …有没有什么开箱即可追加查询参数的NSDictionary到NSURL? 还有另一种方法我应该这样做?

在Swift上从URL加载/下载图像

我想从我的应用程序中的URL加载图像,所以我第一次尝试与Objective-C和它的工作,但是,与Swift,我有一个编译错误: 'imageWithData'不可用:使用对象构造'UIImage(data :)' 我的function: @IBOutlet var imageView : UIImageView override func viewDidLoad() { super.viewDidLoad() var url:NSURL = NSURL.URLWithString("http://myURL/ios8.png") var data:NSData = NSData.dataWithContentsOfURL(url, options: nil, error: nil) imageView.image = UIImage.imageWithData(data)// Error here } 在Objective-C中: – (void)viewDidLoad { [super viewDidLoad]; NSURL *url = [NSURL URLWithString:(@"http://myURL/ios8.png")]; NSData *data = [NSData dataWithContentsOfURL:url]; _imageView.image = [UIImage imageWithData: data]; _labelURL.text = […]