静态等效于-forwardingTargetForSelector:

3

我正在使用一个静态类,该类只将方法委托给另一个类的实例。它是Core Data上下文的一种包装器:

implementation CoreDataUtil

static NSManagedObjectContext* context; 

+ saveContext {
    [context saveContext];
}

... (several static methods)

@end

我对这种方法并不满意,因此我重新设计了所有内容。

考虑到遗留问题(对CoreDataUtil类方法的旧调用),我希望保留CoreData类。我希望它可以将“未定义的方法”重定向到另一个实例。

我知道可以使用“forwardingTargetForSelector”来处理实例方法。但我希望对于类方法也有相同的机制(重定向到实例方法)。

谢谢。

1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接