gpt4 book ai didi

ios - NSObject中的 `delete`函数是做什么的

转载 作者:可可西里 更新时间:2023-11-01 01:37:21 25 4
gpt4 key购买 nike

我试图在我的数据库类中定义一个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 的标准编辑操作。由于响应者链的工作方式,它们非常通用,想法/设计是您可以将消息发送到链,并且它会向上传播直到最终响应。如果没有响应,则记录这些函数以忽略请求。

关于ios - NSObject中的 `delete`函数是做什么的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35412425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com