我试图delete
在我的数据库类中定义一个函数,其基类为NSManagedObject
(或NSObject
)。但是我注意到该delete
函数已经存在NSObject
并且带有一个sender
参数。但是,我在NSObject中找不到有关此功能的任何文档。
应该如何使用此功能?我们覆盖它是否安全?
这是定义:
extension NSObject {
@available(iOS 3.0, *)
public func cut(sender: AnyObject?) // these methods are not implemented in NSObject
@available(iOS 3.0, *)
public func copy(sender: AnyObject?)
@available(iOS 3.0, *)
public func paste(sender: AnyObject?)
@available(iOS 3.0, *)
public func select(sender: AnyObject?)
@available(iOS 3.0, *)
public func selectAll(sender: AnyObject?)
@available(iOS 3.2, *)
public func delete(sender: AnyObject?)
...
}
这些是的标准编辑操作UIResponder
。由于响应者链的工作方式,它们非常通用,其思想/设计是您可以向链中分发消息,并且消息将一直传播到最终响应为止。如果没有响应,则记录这些功能以忽略该请求。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句