1

プレゼンテーション アプリを作成しようとしています。オブジェクトをキャンバスに配置するメソッドをいくつか作成しました。私がやりたいのは、文字列連結を使用してメソッドを呼び出すことです (それぞれのスライド インデックスにちなんで名付けられています)。それを使用してメソッドをrunMethod呼び出すと、存在しないメソッドを呼び出すとクラッシュします。これを try/catch/final 構造でラップしようとしましたが、アプリはまだクラッシュします。

NSString * slidename = [NSString stringWithFormat:@"showSlide%d", counter];

@try {
    [self runMethod:slidename afterDelay:0];
}
@catch (NSException *exception) {
    NSLog(@"Exception: %@", exception);
}
@finally {
}
4

1 に答える 1