0

オブジェクトの構築中にユーザーにエラーを返すベスト プラクティスはありますか?

  - (id)initWithDatabaseUrl:(NSString *)urlString
{
    self = [super init];
    if (self) {
        NSURL *baseUrl =[NSURL URLWithString:urlString];
        if(baseUrl == nil){
           NSError *urlError = [self generateError:@"Invalid URL" code:NSURLErrorBadURL];
        }else{...}
}

したがって、私の例では、ユーザーが初期化子に不適切な URL を提供した場合、このインスタンスの作成を停止し、ユーザーにエラーを返します。nil を返して stdout に書き込む必要がありますか?

ありがとう!

4

0 に答える 0