UIDocument が初期化されたら、いくつかのカスタム メソッドを呼び出す必要があるため、UIDocument の initWithFileURL を上書きしようとしています。
これは良い考えかもしれないと思いました:
-(id)initWithFileURL:(NSURL *)url {
self = [super initWithFileURL:url];
// do some custom stuff
return self;
}
これを上書きした場合、他に何かする必要がありますか?NILか何かをチェックする必要があると感じています。メソッドをカスタムで上書きする必要がある場合、通常はどこを見ますか? 私は(UIDocumentを右クリックして定義にジャンプすることによって)これを見ることしかできませんでした:
#pragma mark *** Initialization ***
// The designated initializer. Passing an empty URL will cause this method to throw an NSInvalidArgumentException.
- (id)initWithFileURL:(NSURL *)url;