nsobject相关内容

用于创建带有按钮的警报的自定义类。如何添加完成处理程序?

我正在尝试创建自定义警报,而我正试图在按钮上实现完成处理程序,这让我抓狂。我尝试了几种方法,最后一种是创建函数数组,以传入UIButton的选择器addTarget函数,但不起作用。(其中*是) 问题:“#selector的参数未引用@OBC方法、属性或初始值设定项” 我不能做的困难的编码部分是用我从我的视图控制器收到的一些代码来配置选择器,在那里我用下面的类创建一个对象。 cl ..
发布时间:2022-04-14 18:45:11 移动开发

设置SWIFT对象/属性的观察器

我一直在寻找一种方法,以便在连接到Mac的显示器数量发生变化时触发方法。我知道我可以获取NSScreen.creens.count的值,但我需要找到一种方法,以便在该值发生更改或其他指示连接的显示器数量发生变化时创建通知或其他内容。 我尝试过KVO示例here和here,但为了让这两个示例中的任何一个正常工作,需要有一个触发类内方法的事件。 本质上,这就是我想要基于第一个链接所做的事情 ..
发布时间:2022-04-06 12:22:04 移动开发

如何为 UILabel 复制?

我有 IBOutlet UILabel *label; 我想这样做 UILabel *label = [titleLabel 副本];label.text = @"克隆";titleLabel.text = @"原创";NSLog(@"标签:%@,标题:%@",label.text,titleLabel.text); 这个抛出异常 * 由于未捕获的异常“NSInvalidArgum ..
发布时间:2022-01-23 10:35:25 移动开发

Swift:无法将 NSObject 插入到 Array 中,因为它需要 [String]

我有一个名为 Hashtag 的模型对象.这仅包含一个名为 hashtagName 的可选字符串变量.我从我的 Firebase 数据库中获取数据并将主题标签附加到我的 fashionHashtags,它是一个 [Hashtag].我遇到的问题是我想通过使用 insertElementAtIndexPath 函数将其附加到我的其他 categoriesArray 中.我不能这样做,因为它需要一个字 ..
发布时间:2022-01-09 08:33:14 移动开发

如何使 firebase 数据库数据成为 UICollection View 的数据源?

我想将我的模型对象数据源更改为 firebase.我有一个文件作为 UICollection 视图的数据源 homeViewController.swift .homeViewController.swift 是一个垂直排列的collectionViewCell,每个cell都有自己水平排列的collectionViewcell. 这是 models.swift 文件 导入 UIKit导入 ..

文件所有者无法使用查看插座

我在创建新的视图控制器时收到以下消息.一切都在 Xcode 中编译正常,没有错误,但应用程序在从 RootViewController 加载新视图后立即退出. 由于未捕获的异常“NSInternalInconsistencyException"而终止应用程序,原因:“-[UIViewController _loadViewFromNibNamed:bundle:] 加载了“HomeView"笔尖 ..
发布时间:2022-01-05 09:28:41 其他开发

Swift 3:是否继承 NSObject?

我已经阅读了一些关于 this one 之类的帖子,关于两者之间的区别在 Swift 中对 NSObject 进行子类化,或者只是拥有它的原生基础 class 而没有子类化.不过都是有点老的帖子了,这个话题我不是很清楚. 什么时候应该继承NSObject?子类化和不子类化之间的实际区别是什么?目前 Swift 中的推荐是什么? 解决方案 Apple 关于 NSObject 的文档 声 ..
发布时间:2021-12-17 19:43:54 移动开发

如何在同一个 ViewController 中初始化 NSObject 的两个实例 - Swift

请多多包涵.我是编程新手,也是 StackOverflow 的新手.我希望我的问题能给我一个进入编程社区的温暖回应.我相信一位熟人的意见,他让我在 StackOverflow 上给他发这封电子邮件. 我需要做什么才能让 NSObject 的两个实例在同一个 ViewController 中工作?我已经初始化了一个名为 SideBar 和 RightSideBar 的 NSObject 子类. ..
发布时间:2021-09-13 20:13:28 移动开发

按标签查找对象

我有 UITableView 和 UITextField 在单元格内.每个 UITextField 都有自己的标签.如何通过标签访问UITextField?我试图用谷歌搜索那个答案,但看起来前 5 页显示了如何检查发件人的标签. 解决方案 已解决: 在@interface 中创建指针,然后执行: self.carBody = cellTextField; ..
发布时间:2021-09-04 19:21:23 移动开发

在 Apple 的 NSObject 文档中,“接收器"的概念是什么?

我正在研究 Swift 中的面向对象编程,我认为一个很好的起点是 NSObject,因为所有对象都继承自这个基类.在 Apple 的 NSObject 文档,有些区域提到了“接收器".“接收器"是指 NSObject 的实例吗? 解决方案 它指的是 Objective-c 向对象“发送消息"的范式.在那个世界中,“方法"并不是真正的方法,它只是对象在说:“嘿,如果有人向我发送此消息(与该方 ..
发布时间:2021-06-11 20:01:43 移动开发

什么是客观的 c 运行时特性?

在我刚刚阅读的一篇博文中: 'Swift 允许我们从 NSObject 扩展类以获得对象的 Objective-C 运行时特性.它还允许我们使用 @objc 注释 Swift 方法,以允许 Objective-C 运行时使用这些方法.' 我不理解 Objective-C 运行时特性这个术语.这是否意味着该代码也可以用于 Objective-C 项目? 解决方案 引用 apple ..
发布时间:2021-06-11 20:00:22 移动开发