1

abybodyは次のコードスニペットの意味を知っていますか?

define insist(e) 
if(!(e)) 
    [NSException raise: @"assertion failed." format: @"%@:%d (%s)", [[NSString stringWithCString:__FILE__ encoding:NSUTF8StringEncoding] lastPathComponent], __LINE__, #e]
4

1 に答える 1

0

例外処理用のマクロを定義します。がnilの場合e、ファイル、行、およびテストに失敗した変数で例外が発生します。

于 2012-05-15T07:05:59.627 に答える