草庐IT

ios - NSURL URLWithString :relativeToURL: is clipping relative url

我正在尝试实现一个使用RestKit的iOS应用程序。到目前为止,在我见过的所有示例中,都使用以下代码来创建URL:NSURL*baseURL=[NSURLURLWithString:@"https://api.service.com/v1"];NSURL*relativeURL=[NSURLURLWithString:@"/files/search"relativeToURL:baseURL];但是[relativeURLabsoluteString]将返回https://api.service.com/files/search。所以我试了几个例子:NSURL*baseURL1=[N

ios - 我可以创建一个引用内存中 NSData 的 NSURL 吗?

ThedocsforNSURL声明:AnNSURLobjectrepresentsaURLthatcanpotentiallycontainthelocationofaresourceonaremoteserver,thepathofalocalfileondisk,orevenanarbitrarypieceofencodeddata.我有一个内存数据block,我想将其交给想要通过NSURL加载资源的库。当然,我可以先将此NSData写入一个临时文件,然后从中创建一个file://NSURL,但我更喜欢让URL直接指向我已经存在于内存中的缓冲区。上面引用的文档似乎表明这是可能的,但

iphone - 使用 NSURL 访问本地文件

我正在尝试访问资源目录中的XML文件存储。我正在使用NSURL通过NSURLConnection访问这个文件(这个文件将来会被换成远程服务)。NSURLRequest*request=[NSURLRequestrequestWithURL:[NSURLURLWithString:@"file:///XMLTest.xml"]cachePolicy:NSURLRequestUseProtocolCachePolicytimeoutInterval:60.0];NSURLConnection*connection=[[NSURLConnectionalloc]initWithRequest

ios - NSURL 到带有 XCTest 的测试包中的文件路径

我正在尝试使用TDD和新的XCTest框架编写一个iOS应用程序。我的方法之一是从Internet检索文件(给定NSURL对象)并将其存储在用户的文档中。该方法的签名类似于:-(void)fetchAndStoreImage:(NSURL*)imageUrl我正在尝试以一种即使没有互联网连接也不会失败的方式编写此方法的测试。我的方法(取自之前的question)是使用NSURL调用本地文件系统中图像的方法。当创建一个启用了单元测试的新项目时,Tests目录有一个名为“SupportingFiles”的子目录。我想那是我的测试图像应该去的地方。我的问题是如何获得指向此目录中图像的NSUR

swift - NSURL、URL 和 NSData、数据

我是Swift的新手。当我遇到NSURL和URL以及NSData和Data时,我正在从Internet上提取图像。我真的很困惑。我使用哪些?我使用了以下代码,但我必须如下所示转换类型。这样做的正确方法是什么?NSURL和URL以及NSData和Data之间有什么区别?有人请帮忙。iflettheProfileImageUrl=tweet.user.profileImageURL{ifletimageData=NSData(contentsOf:theProfileImageUrlasURL){profileImageView.image=UIImage(data:imageDataas

ios - pathExtension 不可用 : Use pathExtension on NSURL instead. Swift 2.0

我从文档目录中获取mp3文件,我写了pathExtension等于“mp3”,在Swift1.2中它正在工作,但在Swift2.0中我收到错误“‘pathExtension’不可用:改为在NSURL上使用pathExtension。“funcfetchFilesFromFolder(){letfileManager=NSFileManager.defaultManager()letfolderPathURL=fileManager.URLsForDirectory(NSSearchPathDirectory.DocumentDirectory,inDomains:NSSearchPat

swift - "NSURL"不能隐式转换为 "URL";您的意思是使用 "as"进行显式转换吗?

我有最新的xcodebeta,只是想在应用程序中加载网页。importUIKitclassViewController:UIViewController{@IBOutletvarwebView:UIWebView!overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.leturl=NSURL(string:"https://www.google.com");letrequestObj=NSURLRequest(URL:url!);w

url - NSURL 快速获取资源值

无法弄清楚如何在swift中进行以下调用:varanyError:NSError?=nilvarrsrc:NSNumber?=nilvarsuccess=url.getResourceValue(&rsrc,forKey:NSURLIsUbiquitousItemKey,error:&anyError)以上不编译:Cannotconverttheexpression'stype'Bool'totype'inoutBool'所以我尝试了这个:varanyError:NSError?=nilvarrsrc:AutoreleasingUnsafePointer=nilvarsuccess=u

ios - Swift:将视频从 NSURL 保存到用户相机胶卷

我有一个NSURL类型的变量videoURL。如果我调用println(videoURL),它会返回如下内容:http://files.parsetfss.com/d540f71f-video.mp4我设置了一个按钮,它应该获取此视频URL并将视频保存到用户的相机胶卷。我做的最好的是:UISaveVideoAtPathToSavedPhotosAlbum(videoPath:String!,completionTarget:AnyObject!,completionSelector:Selector,contextInfo:UnsafeMutablePointer)虽然我什至不确定这是

swift - NSURL.URLByAppendingPathComponent() 的 Swift 3 等价物是什么?

我正在关注abasictutorial关于在Swift中构建一个简单的iOS应用程序。它是用Swift2.x编写的,我使用XCode8Beta和Swift3。本教程建议使用NSFileManager查找数据目录。类名已更改,因此自动修复的Swift3看起来像这样:staticletDocumentsDirectory=FileManager().urlsForDirectory(.documentDirectory,inDomains:.userDomainMask).first!staticletArchiveURL=DocumentsDirectory.URLByAppending