解决方案 »

  1.   

    如果是要跳转到另外一个控制器,而不是将这个控制器的视图添加到当前的控制器上,不建议使用这种方式。
    先要搞明白的是,你的这段跳转代码是在什么地方写的? 在自定义控件内还是使用这个自定义控件的viewcontroller中 ? 其实无论哪种方式,你的那种方式肯定是不可行的。
      

  2.   

    根据你上面的截图,在console中可以看到错误的原因是因为你向一个NSDictionary 对象发送CGColor 消息,由此而导致的程序crash. 你要检查一下,图中background这个变量的定义了。
      

  3.   

    好的,谢谢,下班了,我明天在公司看下
    其实本来也是用简单的跳转,但是,因为这个视图要基于后面的半透明,所以弄成了这样,我明天再调试下,以前是做VC的,后来公司需要才学的Objective-C对调试之类的也是刚开始摸索