草庐IT

swift - 如何删除部分 NSURL 并将结果保存到具有格式的 NSString?

如何格式化file:///Applications/App%20Store.app以存储为字符串“AppStore”?我想删除“App%20Store.app”之前的所有内容,并让它自动为新存储的字符串中的%20添加一个空格。我的代码从NSOpenPanel()获取用户输入并将上面显示的结果保存到NSURL变量。编辑得到它的工作!谢谢varURLinString:String=selectedApp!.absoluteString!letnewString=URLinString.stringByReplacingOccurrencesOfString("file:///Applica

ios - 在重定向之前停止 NSURL 连接,同时获取重定向 URL

我试图取回一个url的响应正文,它重定向到另一个无效的url。我也想停止重定向,因为它会使我的应用程序崩溃。我已经尝试在我的代码中使用以下方法,但没有被采纳:funcURLSession(_session:NSURLSession,dataTaskdataTask:NSURLSessionDataTask,didReceiveResponseresponse:NSURLResponse,completionHandlercompletionHandler:(NSURLSessionResponseDisposition)->Void){print("Didyougethere?")}f

ios - 将 NSURL 转换为 CFURL 时崩溃

我想在文档目录中创建pdf并提供页码,所以我需要CGPDFDocumentRef对象。letfileName:NSString="test.pdf"letpath:NSArray=NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.UserDomainMask,true)letdocumentDirectory:AnyObject=path.objectAtIndex(0)letpdfPathWithFileName=documentDirectory.stringByAppendingPathComponent(fileNa

ios - 如何在 NSURL 中使用非英文字符串?

当我在代码中使用日语时funcgetChannelDetails(useChannelIDParam:Bool){varurlString:String!if!useChannelIDParam{urlString="https://www.googleapis.com/youtube/v3/search?part=snippet%2Cid&maxResults=50&order=viewCount&q=ポケモンGO&key=\(apikey)"}我遇到了问题fatalerror:unexpectedlyfoundnilwhileunwrappinganOptionalvalue

swift - 如何在 Xcode 6.1 的 Swift 中使用 NSURL?

我做错了什么?我正在尝试使用api,但首先我需要学习快速处理http内容。我在Playground上使用这段代码://Playground-noun:aplacewherepeoplecanplay//importCocoa-thisiscommentedoutdueto"Nosuchmodule'Cocoa'"importXCPlaygroundleturl=NSURL(string:"http://stackoverflow.com")letrequest=NSURLRequest(URL:url)varwaiting=trueNSURLConnection.sendAsynchr

string - SWIFT:为什么 "NSURL(string:"返回 Nil,即使它在浏览器中是有效的 url?

前两个示例链接有效,第三个链接返回NIL。为什么NSUrl对于这样的字符串返回nil,即使它在浏览器中是一个有效的url?我是否应该对字符串进行更多处理?这是我的代码:importUIKitimportFoundationclassViewController:UIViewController,UITableViewDataSource,UITableViewDelegate,NSXMLParserDelegate{varmyFeed:NSArray=[]varurl:NSURL!varfeedURL:NSURL!varselectedFeedURL=String()@IBOutlet

ios - 如何快速将 NSURL 转换为 CFURL?

这是我在Swiftplayground中运行的代码:importFoundationimportAudioToolboxvaraudioURL:NSURL=NSURL.fileURLWithPath("/path")varaudioFile:UnsafePointervaraudioCfUrl:CFURL=audioURLasCFURLAudioFileOpenURL(audioCfUrl!,Int8(kAudioFileReadPermission),0,&audioFile)最后一行出现错误:'NSURL'isnotasubtypeofCFURL 最佳答

ios - Swift - NSURL 错误

尝试使用下面的NSURL类时出现错误,下面的代码实质上是在尝试将我从Facebook拉入的图像存储到imageView中。错误如下:valueofoptionaltype'NSURL?'notunwrapped,didyoumeantouse'!'or'?'不知道为什么会这样,求助!importUIKitclassViewController:UIViewController{@IBOutletweakvarmyImage:UIImageView!overridefuncviewDidLoad(){super.viewDidLoad()letmyProfilePictureURL=NS

swift - 为什么我不能将字符串附加到 NSURL?

将.txt文件组件附加到URL路径不起作用:varerror:NSError?letmanager=NSFileManager.defaultManager()letdocURL=manager.URLForDirectory(.DocumentDirectory,inDomain:.UserDomainMask,appropriateForURL:nil,create:true,error:&error)docURL.URLByAppendingPathComponent("/RicFile.txt")通过调试器:file:///Users/Ric/Library/Developer

swift - NSURL 在展开一个 Optional 值时发现 nil

谁知道我为什么会这样fatalerror:在展开可选值时意外发现nil当我使用letURL=NSURL(string:"https://roads.googleapis.com/v1/snapToRoads?path=-35.27801,149.12958|-35.28032,149.12907")! 最佳答案 |字符不是有效的URL字符,因此您必须将其替换为百分号转义字符。编码整个字符串会自动为你完成varstringUrl="https://roads.googleapis.com/v1/snapToRoads?path=-35