转载自:http://blog.sina.com.cn/s/blog_61e26bcb0100whkb.html
dismissModalViewControllerAnimated不起作用是因为

你调用presentModalViewController方法的是这个uiviewcontroller,

那你就必须通过调用这个uiviewcontroller的dismissModalViewControllerAnimated方法,

才可以起作用。