草庐IT

xcode_help-accounts_preferences

全部标签

ios - Xcode 显示 "Expected declaration"错误,其中包含任何变量

每当我有一个变量或几乎任何其他东西时,都会收到这个错误。例如,我在这里放置了cpuString,当我调用它时出现错误importUIKitclassViewController:UIViewController{@IBOutletweakvarcpuLabel:UILabel!@IBOutletweakvarcoolerLabel:UILabel!@IBOutletweakvarmoBoLabel:UILabel!@IBOutletweakvarramLabel:UILabel!@IBOutletweakvargpuLabel:UILabel!@IBOutletweakvarpsuLa

ios - 如何在 Xcode + Swift 4 中制作自定义 UIBarButtonItem 类?

我正在尝试创建一个自定义UIBarButtonItem类,以仅更改我添加到ViewController的条形按钮的字体和颜色。我有20多个Button需要更改。我如何通过从(IdentityInspector)Storyboard添加自定义UIBarButtonItem类来做到这一点? 最佳答案 为UIBarButtonItem创建类classCustomBarButton:UIBarButtonItem{overridefuncawakeFromNib(){style=.plaintintColor=.red//Setfontna

iOS:如何在同一代码 xcode swift 中为设备和模拟器添加不同的框架?

我有一个针对模拟器和真实设备的不同版本的第三方框架。我在做什么:现在我分别为模拟器和设备维护两个不同的目标。我需要将框架添加到目标以及嵌入式二进制文件部分。我还必须在桥接header部分导入header,因为这些是objc框架(我为每个目标添加了swift编译器标志,并在桥接header部分导入必要的header)。如果我在同一个目标中添加两个框架,它会给出重复符号错误。注意:我没有这些框架的源代码。所以我无法建立一个通用的框架并使用。问题:如何使用这些框架,在不更改任何代码或设置的情况下,我应该能够在模拟器以及真实设备? 最佳答案

ios - Xcode 9 中的 Swift 4 - 如何在 NSAttributedstring 中使用 boundingrect?

我想获取UILabel中一些文本的长度,动态改变UILabel的width属性。但是我不知道如何在函数boundingrect中设置参数。这是AppleDeveloper的文档。funcboundingRect(withsize:CGSize,options:NSStringDrawingOptions=[],context:NSStringDrawingContext?)->CGRect,我试过这样letattr=NSMutableAttributedString(string:"testtesttesttest,thisistesttext.testtesttesttest,thi

swift - 我可以将多个 Playground 文件放入一个 Xcode 工作簿吗?

我正在使用XcodePlaygrounds制作有关Swift的教程。我想知道,我可以将多个Playground文件放入一个Xcode工作簿吗?我想要一本包含多个Playground教程的工作簿。 最佳答案 您可以右键单击顶级文件并选择“新建Playground页面”按钮,这将为您提供一个单独的页面。下图显示了单击该按钮后创建的新页面。“无标题页面”是初始页面,“无标题页面2”是新页面。 关于swift-我可以将多个Playground文件放入一个Xcode工作簿吗?,我们在StackOv

swift - 具有多个目标的 Xcode Swift 4.2 迁移

我的项目有多个目标。更新Xcode后,我选择执行Swift迁移到最新版本。我成功地执行了迁移,但事实证明它只针对一个目标。所以我遵循了本迁移指南底部的说明:https://swift.org/migration-guide-swift4Ifyouhavemultipleschemesinyourprojectthatcoverdifferenttargets,youwillonlygetnotifiedthatyouneedtomigrateoneofthem.Youwillneedtomanuallyselectthenewscheme,thenrunEdit->Convert->T

ios - 如何在 Xcode 中使用带有 api key 的 api?

我目前正在尝试将TrackerNetworksAPI实现到Xcode项目中。我知道如何使用Node.js和html来执行此操作,但似乎无法在Xcode中使用Swift来解决。该网站说使用这个获取请求—>“GEThttps://api.fortnitetracker.com/v1/store”然后他们说,“要使用我们的API,我们要求您使用APIkey。要使用APIkey,您需要将其作为header与您的请求一起传递。”这是我的APIkey(假APIkey):TRN-API-key:d93742a5-94d0-482c-8714-23c6660225555如果有人能告诉我如何设置它,那对

ios - Xcode - 可以在模拟器上运行应用程序但不能在设备上运行 - 错误 : Failed with exit code 1

我正在尝试将我的AR应用程序安装到我的设备上。如果我将它构建到它安装的模拟器上,但显然我无法测试它,因为它不可能在模拟器上运行AR。问题是当我尝试在我的设备上运行它时出现此错误error:Failedwithexitcode1上面的错误是Codesigning/Users/myName/Library/Developer/Xcode/DerivedData/ARanalytix-efmsytiskdgeajgnizwosccslwsj/Build/Products/Debug-iphoneos/ARanalytix.app/Frameworks/libswiftQuartzCore.d

swift - 如何完全删除所有 Xcode 程序和缓存文件?

创建了一个新问题here用更简单的例子。我在Xcode中遇到了一些奇怪的行为,包括给出不正确的变量值以及在我离开时编译正常的旧项目中给我语法错误。回到干净的Xcode的最佳方法是什么?在Applications目录中有两个(或更多)Xcode可执行文件是否有问题?我一次只运行一个版本...是否可以完全删除所有程序数据文件和缓存文件,就好像我从未安装过Xcode一样?如果没有,是否有可以安全删除的缓存/等列表?根据StackOverflow搜索,这是我迄今为止尝试过的方法:清理项目(CMD+OPT+K)。重新启动Xcode。重启Mac已下载Xcode9.4.1。运行这个版本(没有删除Xc

ios - Swift - 使用 Xcode 中的蓝色拖线在两个标签或按钮之间创建连接

我已经成功地像在Xcode中一样创建了蓝线,但是当线的终点被拖动并释放到其他标签或按钮上方以便建立连接时,您如何识别?代码classViewController:UIViewController{@IBOutletvarlabel:UILabel!@IBOutletvarlabel2:UILabel!privatelazyvarlineShape:CAShapeLayer={varcolor=hexStringToUIColor(hex:"#5DBCD2")letlineShape=CAShapeLayer()lineShape.strokeColor=UIColor.blue.cgC