我想在我的应用程序中执行"连接"按钮.当您点击它时,如果您有正确的登录信息,它将打开一个新页面.
但是,我读到我们无法撤消segue,我想我需要手动调用它.你有好主意吗 ?
我还是尝试过这样的事:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject) {
if checkLog == true
{
//finish
}
else
{
// undo
}
}
@IBAction func ConexTAP(sender: UIButton)
{
//check login
}
Run Code Online (Sandbox Code Playgroud) 这是我获取JSON的代码,它与我在其他问题上找到的这个网址一起工作:http://binaenaleyh.net/dusor/.但是,当我使用它与这个网址:http://www.netcampus.fr/api/schools,它根本不起作用.我有一个错误说:"exc_breakpoint(code = exc_i386_bpt subcode = 0x0)"
我的代码是错误的,还是JSON数据?
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
var myData:NSData = getJSON("http://www.netcampus.fr/api/schools")
println(myData) // show me data
var myDict:NSDictionary = parseJSON(myData)
println(myDict)
}
func getJSON(urlToRequest: String) -> NSData{
return NSData(contentsOfURL: NSURL(string: urlToRequest))
}
func parseJSON(inputData: NSData) -> NSDictionary{
var error: NSError?
var boardsDictionary: NSDictionary = NSJSONSerialization.JSONObjectWithData(inputData, options: NSJSONReadingOptions.MutableContainers, error: &error) as NSDictionary // error here
return boardsDictionary
}
}
Run Code Online (Sandbox Code Playgroud)