取消按钮的代码是
<!doctype html>
<html>
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
</head>
<body>
<span class="add-on"><i class="glyphicon glyphicon-calendar"></i></span>
</body>
</html>
在跟踪程序时,我可以看到该方法被调用,但是视图并没有被忽略到前一个视图控制器。
答案 0 :(得分:2)
如果您使用导航视图控制器,则应使用
[self.navigationController popViewControllerAnimated:YES];
而不是dismissViewControllerAnimated
PS实际上,我认为你使用故事板和segues,在这种情况下你应该使用UnwindSegue What are Unwind segues for and how do you use them? 您还应该阅读有关应用程序导航的一些常见文档...