用UIAlertView 创建alert的对象, 我在使用了 [alert show] 后,然后在代码中马上[alert relese]释放掉,这里该不该释放呢?释放后会有什么问题么?没有问题的话,那么界面上显示的alert 没有影响?

解决方案 »

  1.   

    只有点击界面上的Alert的按钮,【alert show】才结束,所以不会影响啊。
      

  2.   

    release一下是正确的的内存释放,可以关注我的博客。里面很多iOS开发视频。
      

  3.   

    完全没有影响啊
    [alert show];就已经相当于把alertview复制了一份
      

  4.   

    show 的时候程序block住了,只有等你点了按钮以后才会运行下一句。你在show和release中间加几句打印,然后但不调试一下就明白了。
      

  5.   

    新的Xcode可以自动引用计数,就不用纠结这些了
      

  6.   

    调用show方法中,对alertview retain了,而且是多次,所以后面跟release当然没问题了
      

  7.   


    show的时候程序并不会block住,uiactionsheet才会