我有一个包含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) 我想使用一个函数向用户提出一系列问题
<input type="text" id="input">
Run Code Online (Sandbox Code Playgroud)
在 C 中,scanf() 函数允许您等待用户响应,并在用户输入值时继续。在JavaScript中,如何在不使用prompt()的情况下在函数中等待用户响应?