草庐IT

MIBadgeButton-Swift

全部标签

macos - 示例 TableView 不打印数组 Swift OSX

我的应用程序中有下一个代码,但只打印下一个图像,我不知道为什么。有人可以帮助我解决这个错误。我认为错误在字典中。importCocoaclassViewController:NSViewController{@IBOutletweakvarviewTable:NSTableView!funcgetDataArray()->NSArray{vardataArray:[NSDictionary]=[["FirstName":"Debasis","LastName":"Das"],["FirstName":"Nishant","LastName":"Singh"],["FirstName":

ios - 在 webView iOS Swift 中使用 http 时出现黑屏

我是Swift/iOS的新手,正在尝试使用webView来查看url。搜索这个网站和无数其他网站,我设法通过使用访问谷歌varurl=NSURL(string:"https://www.google.com")这适用于“https”,但如果我使用“http”则不起作用。“s”是安全设置吗?如何查看“URL方案”为“http”的站点。希望您能提供帮助。importUIKitimportWebKitimportFoundationclassViewController:UIViewController{@IBOutletvarcontainerView:UIView?=nilvarwebV

ios - Swift ResearchKit 条件 ORKOrderedTask

我目前正在使用基于ResearchKit的swift开发医学研究应用程序,这是一个基于objective-c的框架。我正在尝试创建一个有条件的ORKOrderedTask,例如:https://gist.github.com/mattio/9126ecc4f08b9f0497d9。基本上,它表示如果上一个问题的答案是肯定的,则显示下一个问题,如果不是,则跳过它。我可以在objective-c中找到它的代码,但我无法将它转换为swift。 最佳答案 最近合并的ORKNavigableOrderedTask通过使用NSPredicate

swift - 如何在 SWIFT 中的圆圈上绘制文本

我不知道如何开始,所以我也没有任何代码。到目前为止,我的研究指出,没有标准功能,必须由我们自己编写代码?任何提示或确认?更新使用Ashish建议的CoreTextArcView。感谢您的帮助。建议的示例项目对我有用。我可以看到上面有文字的蓝色圆圈。但是将其集成到我的项目中时,我遇到了问题。我做了以下我将文件"CoreTextArcView.h"和"CoreTextArcView.m"添加到我的项目中。我可以在左侧的资源管理器中看到它们。在我的BridgingHeader.h中,我添加了导入:#import"CoreTextArcView.h"我添加了代码示例:vararctext:Co

Swift 泛型和协议(protocol)不适用于 UIKit [可能的错误]

TL;DR->滚动到底部在尝试使用Swift面向协议(protocol)的编程中标记Apple时,我在尝试实现类之间的委托(delegate)模式时偶然发现了以下问题。我将从这个例子开始:protocolPhotoHandlerParent{}classUIViewController{}classMyViewController:UIViewController,PhotoHandlerParent{}classPhotoHandler:NSObject,UIImagePickerControllerDelegate,UINavigationControllerDelegate{we

swift/ Sprite 套件 : Play music through specific scenes

我有一个游戏,其中有几个教程场景。我可以使用AVFoundation和AVAudioPlayer()为每个场景添加音乐。我需要做的是能够在特定场景中启动音乐,并让它仅在相关场景的背景中继续播放。例如:在教程菜单中启动tutorialMusic继续tutorialMusic教程A继续教程B中的tutorialMusic在教程菜单中继续tutorialMusic停止tutorialMusic并在主菜单中播放mainMenuMusic我尝试过的我尝试将AVAudioPlayer()放在ViewController中,但我发现它会传播到每个场景,无论它是什么。我也找不到ViewControll

swift - 重新创建 Apple Music UINavigationController 标题箭头

我正在尝试从Apple新音乐应用程序的“新建”选项卡创建外观:起初,我以为箭头只是一个unicode字符,但我找到的最接近的符号是:﹀,而且它不是垂直对齐的,所以这段代码产生以下内容navigationItem.title="AllGenres﹀"navigationController!.navigationBar.titleTextAttributes=[NSForegroundColorAttributeName:UIColor.redColor()]您对我如何着手做这件事有什么建议吗? 最佳答案 我使用@rounak的解决方

ios - 在 Swift 中强制定向后恢复自动旋转

在我的iPhone应用程序中,我有一个View,我只想以纵向模式显示。当导航到该View时,它应该自动以纵向View显示。离开时,方向应该变回原来的方向,或者,如果设备方向发生变化,则适应该方向。我可以找到有关强制定向和防止自动旋转的信息。我找不到任何关于离开该View后如何改回正确方向的信息。所以我的想法是保存初始方向(存储在currentOrientation)订阅方向更改事件以在内容锁定为纵向时跟踪方向更改(更新currentOrientation)离开View时,使用currentOrientation值恢复正确的方向。编辑(代码现已删除):除了它不起作用之外,这是一种危险的方

初始化前使用的 Swift 变量

如果我在swift中编写这样的代码,它会显示变量x在初始化之前使用。这在Java中似乎是合法的。为什么这在swift中是不可能的,我该如何实现?varx:Intvary:Int=0if(y==0){x=0}if(y==1){x=1}y=x 最佳答案 您可以使用!或?来定义变量而无需初始化varx:Int?vary:Int=0if(y==0){x=0}if(y==1){x=1}y=x!或varx:Int!vary:Int=0if(y==0){x=0}if(y==1){x=1}y=x 关于初

swift - 在 Swift 中将值设置为引用的 C 结构中的属性

我想做的是修改我引用的C结构的值,如下所示:在BridgingHeader.h中:structinfo_type{intpriority;};在ViewController.swift中:classMyClass{funcviewDidLoad(){varinfo=info_type()info.priority=2processInfo(&info)}funcprocessInfo(infoRef:UnsafePointer){info.memory.priority=1}}但是,该代码在Xcode中触发了“命令因信号而失败:中止陷阱:6”。打开我看到的构建输出Assertionfa