小编Tyl*_*ler的帖子

Swift - 将图像从URL写入本地文件

我一直在快速学习,我正在尝试开发一个下载图像的OS X应用程序.

我已经能够将我正在寻找的JSON解析为一系列URL,如下所示:

func didReceiveAPIResults(results: NSArray) {
    println(results)
    for link in results {
        let stringLink = link as String
        //Check to make sure that the string is actually pointing to a file
        if stringLink.lowercaseString.rangeOfString(".jpg") != nil {2

            //Convert string to url
            var imgURL: NSURL = NSURL(string: stringLink)!

            //Download an NSData representation of the image from URL
            var request: NSURLRequest = NSURLRequest(URL: imgURL)

            var urlConnection: NSURLConnection = NSURLConnection(request: request, delegate: self)!
            //Make request to download URL
            NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue(), completionHandler: { …
Run Code Online (Sandbox Code Playgroud)

macos cocoa json swift osx-yosemite

28
推荐指数
3
解决办法
4万
查看次数

Swift中的日期/时间自然语言逼近

我试图使用Swift将UTC格式的日期从API转换为人类可读的近似格式.

我正在寻找以下内容:

2015-07-14T13:51:05.423Z

大约两周前

Swift中最好的方法是什么?虽然最好这可以直接格式化字符串,但我知道这可能需要将字符串转换为NSDate对象.

任何帮助将不胜感激.

编辑:我的问题已被确定为另一个问题的可能重复.Tom的解决方案是针对Swift编写的,并且比根据我的情况创建一个新方法更优雅.

datetime cocoa-touch nsdateformatter swift swift2

13
推荐指数
1
解决办法
3546
查看次数

Mac 上的强制性 Chrome 政策

我正在尝试通过修改 Chrome 策略在 OS X 上安装私有 Chrome 扩展程序。我可以通过编辑相关的 HKEY_LOCAL_MACHINE 注册表在 Windows 上成功完成此操作,但在 OS X 上我遇到了问题。

使用以下命令,策略会显示在 chrome://policy 中,但在 Windows 上具有“推荐”级别而不是“强制”级别。

defaults write com.google.Chrome ExtensionInstallSources -array "http://install-url.com/*"
defaults write com.google.Chrome ExtensionInstallWhitelist -array "chrome-extension-id"
Run Code Online (Sandbox Code Playgroud)

每当我尝试安装扩展程序时,Chrome 都会下载该文件并显示一条消息,指出无法从此网站安装应用程序、脚本和扩展程序。

任何帮助将不胜感激!

macos google-chrome group-policy defaults google-chrome-extension

4
推荐指数
1
解决办法
6868
查看次数

Chrome Omnibox 特殊字符抛出错误

我正在编写一个基本的 Chrome 扩展程序,以从 JSON 提要在多功能框中添加建议。几乎所有输入的查询都会在建议下拉菜单中按预期显示结果。

然而,似乎每当一个与号 (&) 作为描述的一部分被返回时,Chrome 就会抛出一个错误。

抛出的错误读取"xmlParseEntityRef: no name(...)"并从parseOmniboxDescriptionChrome 中的方法调用。

对此事的任何帮助将不胜感激。我不确定这是否是唯一有这个问题的角色,或者它是否更普遍。

javascript json google-chrome google-chrome-extension omnibox

3
推荐指数
1
解决办法
318
查看次数