我尝试使用destinationViewController执行变量赋值时出错.
错误消息是这样的:线程1:EXC_BREAKPOINT(代码= EXC_I386_BPT,子代码= 0x0)
这在我的prepareForSegue函数中.
override func prepareForSegue(segue: UIStoryboardSegue!, sender: AnyObject!) {
if segue.identifier == "LoginSegue"{
let vc = segue.destinationViewController as LoggedInViewController
vc.email = emailTextfield.text
}
}
Run Code Online (Sandbox Code Playgroud)
在另一个文件中,它看起来像这样.
var email: String?
Run Code Online (Sandbox Code Playgroud)
在顶部.然后这个:
override func viewDidLoad() {
super.viewDidLoad()
println("Email is:")
println(email)
println("Email was")
}
Run Code Online (Sandbox Code Playgroud)
但我从来没有进入第二档.
它是将vc = segue.destinationViewController作为标记为错误的LoggedInViewController的行.
两个swift文件都连接到导航控制器.
我不知道你还需要什么,但我当然会发布你需要了解的所有代码!
谢谢!
任何人都可以阐明我在 github 上的 aws-serverless-express 存储库中打开的问题吗?https://github.com/awslabs/aws-serverless-express/issues/276
我正在尝试使用 aws-serverless-express 包运行我以前的 express.js 服务器。当我在没有任何特殊选项的情况下运行时,我解决了,但链中的承诺永远不会得到尊重,这意味着我不会在事件循环中执行所有事情。
如果我使用 'PROMISE' 标志运行 serverlessexpress,我会执行我所有的承诺,但程序永远不会解析并在设置的最长时间后超时。
我什至按照该 repo 中的示例开始了一个新项目,结果相同。
解决但不遵守我的承诺时我的主要执行文件(index.js)
const awsServerlessExpress = require('aws-serverless-express')
const app = require('./app.js')
const server = awsServerlessExpress.createServer(app, null)
exports.handler = (event, context) => {
return awsServerlessExpress.proxy(server, event, context)
}
Run Code Online (Sandbox Code Playgroud)
我的主要执行文件 (index.js) 未解析时,但尊重我的承诺
const awsServerlessExpress = require('aws-serverless-express')
const app = require('./app.js')
const server = awsServerlessExpress.createServer(app, null)
exports.handler = (event, context) => {
return awsServerlessExpress.proxy(server, event, context, 'PROMISE')
}
Run Code Online (Sandbox Code Playgroud)
我也试过这个:
const awsServerlessExpress = require('aws-serverless-express')
const app = require('./app.js') …Run Code Online (Sandbox Code Playgroud) 我在node.js express中实现护照有问题.
我试图遵循不同的指南,但不会成功..
这次是这样的错误:
我的代码看起来像这样:
在app.js中:
var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
// Configuring Passport
var passport = require('passport');
var expressSession = require('express-session');
// TODO - Why Do we need this key ?
app.use(expressSession({secret: 'mySecretKey'}));
app.use(passport.initialize());
app.use(passport.session());
Run Code Online (Sandbox Code Playgroud)
知道为什么它不会工作吗?我已经安装了快递,护照,护照本地等.