我正在使用一个静态类,该类只将方法委托给另一个类的实例。它是Core Data上下文的一种包装器:
implementation CoreDataUtil
static NSManagedObjectContext* context;
+ saveContext {
[context saveContext];
}
... (several static methods)
@end
我对这种方法并不满意,因此我重新设计了所有内容。
考虑到遗留问题(对CoreDataUtil类方法的旧调用),我希望保留CoreData类。我希望它可以将“未定义的方法”重定向到另一个实例。
我知道可以使用“forwardingTargetForSelector”来处理实例方法。但我希望对于类方法也有相同的机制(重定向到实例方法)。
谢谢。