object-c 的異常構造,並拋出

    @try {
        NSException *exception = [NSException exceptionWithName: @"HotTeaException"
                                                         reason: @"The tea is too hot"
                                                       userInfo: nil];
        @throw exception;
    }
    @catch (NSException *exception) {
        NSLog(@"main: Caught %@: %@", [exception name], [exception reason]);
    }
    @finally {
        NSLog(@"finally");
    }
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章