我正在尝试覆盖 UIDocument 的 initWithFileURL,因为一旦 UIDocument 被初始化,我需要调用一些自定义方法。
我认为这可能是一个好主意:
-(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;