小编Min*_*wak的帖子

Swift 2:NSData(contentsOfURL:url)返回nil

我有一个包含JSON文件的网页地址.我正在尝试在Swift 2中以NSDictionary的形式访问JSON文件.每当我调用 NSData(contentsOfURL:url!)where url的类型时NSURL?,它都会返回nil.我正在使用Xcode 7 Beta,该项目最初是在Xcode 6中制作的.

以下代码导致问题.

let url = NSURL(string:myurl) // myurl is the webpage address.
let data = NSData(contentsOfURL:url!) // the bit that returns nil
// data is set to nil
// I would perform NSJSONSerialization.JSONObjectWithData later.
Run Code Online (Sandbox Code Playgroud)

令我困惑的是,当我在终端使用中键入相同的代码时,当我尝试完全相同的事情时swift,常量data不会设置为nil.我尝试重新启动Mac,但它没有用.我尝试重新安装Xcode,但它没有用.

当我使用swift关键字向终端输入以下代码时会发生这种情况.

$> swift
......
Welcome to Apple Swift version 2.0 (700.0.38.1 700.0.53). Type :help for assistance. 

1> import Foundation
2> var urlstr = "http://mywebsiteaddress/jsonfile.json"
3> var nsurl …
Run Code Online (Sandbox Code Playgroud)

xcode json foundation ios swift2

10
推荐指数
1
解决办法
7084
查看次数

scanf() 的 Javascript 等效项

我想使用一个函数向用户提出一系列问题

<input type="text" id="input">
Run Code Online (Sandbox Code Playgroud)

在 C 中,scanf() 函数允许您等待用户响应,并在用户输入值时继续。在JavaScript中,如何在不使用prompt()的情况下在函数中等待用户响应?

html javascript

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

foundation ×1

html ×1

ios ×1

javascript ×1

json ×1

swift2 ×1

xcode ×1