@try { } @catch (NSException *exception) {} @finally {}


@try {

       

//执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容 

    }

    @catch (NSException *exception) {

     

     NSLog(@"%@",exception);

//除非try里面执行代码发生了异常,否则这里的代码不会执行 

    }

    @finally {

      

//不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就一定会执行 finally

    }

posted @ 2015-05-11 15:12  曦曦果果  阅读(440)  评论(0编辑  收藏  举报