草庐IT

swift-keypath

全部标签

swift - CK订阅和生产容器

您好,我正在尝试创建一个CKSubscription,我使用以下代码:funcsetupCKSubscriptions(){ifNSUserDefaults.standardUserDefaults().boolForKey("sub")==false{letsubscription=CKSubscription(recordType:"Quadri",predicate:NSPredicate(value:true),options:.FiresOnRecordCreation)letnotificationInfo=CKNotificationInfo()notificationI

ios - 如何在 UipageViewController swift 中预加载下一个和上一个 View

经过大量搜索和RND以及许多不同的代码实现后,滑动延迟问题没有得到解决,所以我猜预加载下一个和上一个ViewController将解决我的滑动延迟问题。如何在滑动前加载下一个和上一个View。经过长时间的rnd和搜索没有找到解决方案 最佳答案 显示可见Controller后,您可以调用nextController.loadViewIfNeeded()和prevController.loadViewIfNeeded()!pageViewController?.setViewControllers([controller],direct

ios - 如何使用 swift 监控 ios 上的音频输入 - 例如?

我想写一个简单的应用程序,当麦克风的音量达到一定水平时,它会“做某事”,显示音频输入级别以获得额外的信用无法在swift中找到任何例子——不想记录,只是监控一直在查看有关AVFoundation类的文档,但无法着手进行谢谢 最佳答案 让你可以使用下面的代码:funcinitalizeRecorder(){do{tryAVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayAndRecord)tryAVAudioSession.sharedInstan

json - 为什么我的 Swift 代码无法根据 .json 数据中的值正确计算分数

首先让我说我是编程新手,因此这可能只是一个愚蠢的新手错误。我确实尝试在网上找到答案,但也许我没有在寻找正确的东西,因为我找不到解决方案。简而言之,我正在尝试根据多个变量计算问答游戏应用程序中的分数。其中一个变量根据.json文件中的数据确定要回答的问题的“值”。也就是说,所有问题、答案、值等都存储在.json文件中。.json文件格式如下:[{"id":"1","question":"Whichplanetdoweliveon?","answers":["Earth","Mars","Venus","Jupiter"],"difficulty":"Beginner","value":"

swift - NSTextField 焦点

如果我的焦点不在textField上,如何移除NSTextField上的焦点?我有一个NSTextField,我设置了操作:编辑结束时发送。单击textField后,当我单击View上的其他位置时,FOCUS将始终在我的NSTextField中。此外,我使用了ma​​keFirstResponder和resignFirstResponder但都没有用。任何想法?@IBActionfuncendOfEditing(sender:NSTextField){view.window?.makeFirstResponder(nil)view.window?.resignFirstResponde

ios - ResetPassword 中警报中的可选文本 - 使用 Swift 的 iOS 项目

这是我使用xcode和swift为我的iOS应用程序重置密码按钮://ResetPsswordButton@IBActionfuncResetPassword(sender:AnyObject){ifvalidateEmail(EmailTextField.text!)==false{print("EnteraValidEmailAddress")letVaildMessage="EnteranEmailAddress"//EmptyTextFieldAlertMessageself.disaplayErrorMessage(VaildMessage)}//Resetelse{ref.

swift - SpriteKit 和 Swift : How to create level "segments" that are randomly "stitched" together to create an endless game?

我所说的概念类似于许多简约、流行的手机游戏中的游戏风格,例如ColorSwitch、LineZen、Phases或Bounce。这些是由一系列随机排列的“关卡”或“房间”组成的无尽游戏,一个接一个,营造出无尽游戏的效果。关键是每个关卡的挑战都不是随机的,它们是事先设计好的,如果某个关卡是随机选择的,它就会出现在屏幕上,玩家就会穿过那个关卡。我认为这个概念可以称为程序生成,但我并不肯定。我如何使用Swift在SpriteKit中执行此操作?我不太确定从哪里开始,也许为每个关卡段创建一个函数,然后每隔几秒,随机选择一个放在屏幕上?感谢任何帮助!非常感谢! 最佳答

swift - Testflight 崩溃报告不显示

我发布了一个应用程序,通过iTunesConnect上的testflight测试用户。我的一位测试人员告诉我应用程序崩溃了,但我没有看到生成任何崩溃日志,我可以在我的组织者或itunesConnect中查看。如何正确调试此问题?我上传了带有符号的存档,正在测试正确的版本。仍然没有报告发送给我。 最佳答案 以下是我最近更新并推送到TestFlight的项目的情况。Xcode管理器将显示“崩溃”选项卡和存档。在该“崩溃”选项卡中,您可以从弹出菜单中选择要查看的版本。这是moreinformationabouttheCrashesorga

ios - Swift:使用异步调用

我的应用程序的逻辑如下:连接到服务器->获取JSON->如果成功:从CoreData中删除之前的数据->存入CoreData->在tableView中显示如果失败:从CoreData中获取并显示在tableView中我不知道在什么地方比在viewDidLoad方法中运行这个逻辑更好。所以在提到的方法中我有以下代码:importUIKitclassTopRatedViewController:UIViewController{varimportedRates:NSArray=[]varsuccessfullyConnected:Bool=trueoverridefuncviewDidLo

引用 Objective-C 方法的 Swift #selector

在swift2.2版本中可以得出结论,将可以通过#selector引用Objective-C方法。letsel=#selector(UIView.insertSubview(_:at:))//producestheSelector"insertSubview:atIndex:"所以之前我们使用像简单字符串这样的方法名称:"doBangBang"并调用它Selector("doBangBang")现在我们应该像引用一样使用它到方法MyClass.doBangBang()并使用关键字#selector(MyClass.doBangBang())?此功能是否弃用了Selector?除了减少使