问题内容: 我的iOS应用程序具有解析后端。我有一个名为“测验”的解析类。如何读取Parse类中的行数,必须在iOS应用中使用它? 我正在使用以下代码,但xcode没有进入代码块。 谢谢! 问题答案: 快速回答 受查询限制的约束,默认情况下最多返回100个对象。可以增加此限制,但最多只能增加1000。因此,您不能依靠然后计算结果。 Parse在文档中提供了一种简单的方法来计算类或特定查询的对象总数
问题内容: 我是Swift的新手,只是在文档中遇到了这一点: 计算的属性由类,结构和枚举提供。存储的属性仅由类和结构提供。 这是为什么?枚举的关联值是否像存储属性一样工作?似乎他们最初存储了属性- 问题答案: 确实具有存储的 类型 属性-即属性。他们没有存储的 实例 属性。我不知道是否存在技术上的原因为什么存储的实例属性不可用于。如果您想要“为什么”的技术答案,则可能需要在开发论坛上提问。 在您的
问题内容: func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) { guard let mostRecentLocation = locations.last else { return } 我想每1分钟将数据发送到服务器。我正在使用Timer.schedule
问题内容: 我有一个字符串数组,我正在尝试通过Firebase填充它。它是一个聊天应用程序,当用户创建房间时,他或她将房间命名。当用户登录并进入登录页面时,它会查询他或她正在参与的所有房间,我希望该房间能填充表格视图。在firebase文档中,我找到了childrenCount,但似乎无法正常工作。到目前为止,这是我尝试过的 我得到一个错误,即计数是仅获得属性。我如何填充该数组计数? 问题答案:
问题内容: 我试图使它具有包装变量的属性。 为了符合要求,我需要使用来包装属性。不幸的是,我不能将其应用于计算的属性,因为我使用了这些值。 我该如何运作?我该怎么做才能达到目的? 问题答案: 更新:使用EnclosingSelf下标,可以做到! 奇迹般有效!
问题内容: 我有几天这个问题了,我没有做错什么。 我的应用程序基本上只是创建一些计时器。我需要阻止它们并创建新的。但是目前停止它们是行不通的。 那是我的计时器 因为我的计时器不想停止,所以我目前正在使用未重复的计时器,并在计时器停止后自行启动。 这就是我停止计时器的方式。 我在创建新计时器之前先调用该函数。 我真的不知道我在做什么错,所以我很感谢每个答案:) 多数民众赞成在整个类的代码。也许有帮助
问题内容: 模拟器显示节点数,即有2个节点。但是为什么呢?由于只有一个var(ball)。有没有一种方法可以创建一个圆而不使它成为两个节点。 问题答案: 这是因为设置了SKShapeNode 。显然,设置或时,它们每个都需要附加的节点和附加的绘制过程。默认情况下,已经设置了strokeColor(一个节点,一个绘制过程),并且由于另外设置了,因此要渲染形状需要两个节点(和两个绘制过程)。 由于明显
问题内容: 我有一个标签,其值为“ 03:48”。 我想像音乐播放器一样倒计时。我怎样才能做到这一点? 03:48 03:47 03:46 03:45 … 00:00 问题答案: 您应该看看NSDate属性timeIntervalSinceNow。您所需要做的就是使用NSDate方法dateByAddingTimeInterval将将来的日期设置为endDate ,如下所示:
问题内容: 我有一个使用NSTimer的应用程序,该应用程序在百秒(0.01秒)的更新间隔下以String格式显示正在运行的秒表,格式为00:00.00(mm:ss.SS)。(基本上克隆iOS内置秒表以集成到实时体育计时数学问题中,将来可能需要毫秒级精度) 我使用(滥用?)NSTimer强制更新UILabel。如果用户按下开始,这是用于开始重复该功能的NSTimer代码: 这是上面的NSTimer
问题内容: 我希望我的iOS应用程序在后台运行并且关闭时启动计时器。计时器必须每30分钟检查一次新的通知。在计时器函数中,它们每30分钟调用另一个函数showNotification()。 当应用未在后台运行/在后台运行时,我该如何执行此计时器以及必须在哪个位置调用计时器。 问题答案: 如果应用程序不在前台且具有100%的确定性,则无法执行任何操作。您可以使用后台获取来定期唤醒,但是您无法控制它何
问题内容: 除了MVC,我需要了解iPhone开发中使用的设计模式。 请以任何示例说明或示例代码作为答复。 谢谢。 问题答案: 抽象工厂 抽象工厂模式提供了一个接口,用于创建相关或相关对象的族,而无需指定其具体类。客户与从工厂获得的具体对象的任何细节都没有关联。 适配器 适配器设计模式将类的接口转换为客户端期望的另一个接口。适配器使类可以协同工作,否则由于接口不兼容而无法实现。它将客户端与目标对象
问题内容: 我已经看到了许多方法,如何根据特定的日期组件(例如,天,小时,月等)来计算两个日期之间的差异 我还没有看到的是如何使用实际Date对象进行计算。就像是 我已经看到了 iOS 10中引入的类型,但是根据文档DateInterval [it]不支持反向间隔,即持续时间小于0且结束日期在时间上早于开始日期的间隔。 这样就很难计算日期,尤其是当您不知道哪个是较早的日期时。 是否有任何干净整洁的
问题内容: 好吧,所以我不知道它的名字,但是我有一个Sprite Kit游戏( 亚军游戏),当游戏结束时,将有一个“ Save me”按钮 和一个计时器,该计时器将相应地用完。计时器用完后,您将无法 再单击按钮并保存字符。 但是,我不想以文本形式显示此计时器- 如果您愿意,我希望有一个圆圈“自动展开”,并以计时器用完的速度消失 。即,当计时器达到0时,圆圈已完全消失。该 圆在按照顺时针运动消失由度
问题内容: 我有一个具有多个值(双精度)的数组,其中许多是重复的。我想返回或打印所有唯一值的列表,以及给定值在数组中出现多少次的计数。我对Swift来说还很陌生,我尝试了几种不同的方法,但是我不确定实现此目的的最佳方法。 像这样的内容:[65.0、65.0、65.0、55.5、55.5、30.25、30.25、27.5] 将打印(例如):“ 3 at 65.0、2 at 55.5、2 at 30.
问题内容: 对于上述代码,快速二进制文件抱怨“未处理错误,因为未将封闭函数声明为” throws”。 我如何在上面声明“ someProperty”“抛出”? 和 和 似乎不起作用。 问题答案: Swift 5更新:仍然不可能。 从Swift 3开始: 您不能从计算的属性中抛出。如果要抛出,必须使用一个函数。Swift编程语言末尾的“ 语言参考”部分的“声明”部分仅列出(和)作为函数和初始化声明的