我该如何操作,当用户点击&#34时,用户会被带到自定义视图控制器;好的"警报按钮?
我有一个主控制器 - >导航控制器 - >第二视图控制器。
主视图控制器有一个segue" mainStoryBoard" 警报在第二个视图控制器上生成。
这就是我所拥有的
let alertController = UIAlertController(title: "title", message: "message", preferredStyle: .alert)
alertController.addAction(UIAlertAction(title: "OK", style: .default, handler: { action
in self.performSegue(withIdentifier: "mainStoryBoard", sender: self)
}))
present(alertController, animated: true, completion: nil)
return
我得到的错误如下:
由于未捕获的异常终止应用' NSInvalidArgumentException',原因:' Receiver()没有带标识符的segue' mainStoryBoard'
我已将标识符设置为' mainStoryBoard'但仍然没有运气。
非常感谢任何指导。
答案 0 :(得分:1)
感谢@ MikeG的指导,我能够让它发挥作用。
问题是我创建了一个从./b2 -a cxxflags="-stdlib=libc++ -std=c++11 -mmacosx-version-min=10.7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk"
到 Excel.Application excelApp = new Excel.Application();
Excel.Workbook WB = null;
Excel.Worksheet WS = null;
excelApp.Visible = false;
Convert.ToString(FileUpload1.PostedFile.FileName);
Response.Write(FileUpload1.PostedFile.FileName);
string excelpath = FileUpload1.PostedFile.FileName;
Convert.ToString(excelpath);
string workbookPath = excelpath;
WB = excelApp.Workbooks.Open(workbookPath, 0, false, 5, "", "", false, Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false);
WS = excelApp.Worksheets.get_Item("" + TextBox2.Text);
String connectionString =
"Data Source=localhost;" +
"Initial Catalog=Teste;" +
"User id=sa;" +
"Password=123;";
Excel.Range last = WS.Cells.SpecialCells(Excel.XlCellType.xlCellTypeLastCell);
Excel.Range range = WS.get_Range("A1", last);
object ranger = range.Value;
的segue。
<强>解决方案强>
从main view controller
到second view controller
创建segue
,如果您有second view controller
,请创建从main view controller
到{{1}的segue }}。
代码保持不变。