草庐IT

xcode_help-accounts_preferences

全部标签

swift - 如何以编程方式将文本作为 NSTextView 中的超链接? swift 4,Xcode 9.4

如何以编程方式将文本作为NSTextView中的超链接?像这样:Justclickheretoregister或者像这样:Justhttp://example.comtoregister我找到了thissolution但它仅适用于iOS,不适用于macOS 最佳答案 试试这个:letattributedString=NSMutableAttributedString(string:"Justclickheretoregister")letrange=NSRange(location:5,length:10)leturl=URL(st

swift - Xcode 10/iOS 12 不支持 anchor 约束

昨天在Xcode9和iOS11下一切正常;但是,在更新到Xcode10和iOS12后,该View不再显示。我在View中显示了一段视频。今天我能听到但看不到视频。我检查了框架,发现它为零,这解释了这个问题。但是,与之前的版本相比没有任何变化。我已经删除了视频内容,并在应用anchor约束后查看了View的框架,它们都为零。importUIKitimportAVKitclassVideoView:UIView{privatevarvideoURL:URL!privatevarparentView:UIView!privatevaravPlayer:AVPlayer!privatevara

swift - Xcode Siri 意图 : How to pass a variable from Intent Handler to IntentUI ViewController without including it in the response

我需要将一个变量从IntentHandler传递到IntentViewController而无需将其包含在Response中,以便它显示在自定义UI中而无需Siri说出来。到目前为止,我只能使用这样的响应传递它们:completion(GetTimesIntentResponse.success(name:"SomeName",time:"5:40",location:LatestLocation.City))然而,这意味着Siri必须将此作为响应的一部分。我只想让location显示在标签中(在自定义UI中),而无需Siri读出它。 最佳答案

swift - CocoaPods 的 Xcode 10.1 Swift 编译器错误

我在我的iOS应用程序中使用Xcode10.1。我最近将我的应用程序更新到Swift4.2。自然app的代码升级了,我关注了this链接以获取我所有的pod(使用Swift4.2编译支持的pod,使用Swift3编译不支持的pod)。现在,我已经多次清理了我的项目,删除了派生数据文件夹并将SWIFT_ENABLE_BATCH_MODE设置为NO用于主要应用程序目标和导致的单个pod问题。但这些修复似乎都不起作用。我不断收到错误:CommandCompileSwiftfailedwithanonzeroexitcodeformyCocoaPods。它主要出现在本应使用Swift4.2编译

swift - 如何使用 Xcode 侧面板图标图像?

将图像添加到NSButton时,我注意到Xcode右上角的Xcode样式侧面板按钮没有选项。这些图标存储在哪里,我如何将它们用于我自己的按钮? 最佳答案 欢迎使用Stackoverflow!这些图像内置于Xcode包中,普通开发人员无法将其复制到他们的代码中。Otherpeoplehavetriedtodothesamethingasyou,所以如果你想在你的应用程序的NSToolbar中创建一个分段控件,为什么不合并公开可用的图形,就像你可以在thisGitHubrepo中找到的那样,specificallytheseassets

objective-c - Xcode 10.2 Swift 错误 : Function types cannot be represented in Objective-C unless their parameters and returns can be

我今天将Xcode更新到10.2,但出现以下错误:Methodcannotbemarked@objcbecausethetypeoftheparameter2cannotberepresentedinObjective-CFunctiontypescannotberepresentedinObjective-CunlesstheirparametersandreturnscanbeIdon'tunderstandwhy在10.1中完全没问题。这是我多年来一直使用的示例,没有任何问题。我怎样才能使这段代码无错误地编译?@objcpublicfuncmyFunction(inputStri

swift - 如何在 swift xcode 中小于 1.00 的答案的开头添加一个零?

当一个小的计算完成后,我下面的代码将输出£.88的值。但我想输出£0.88这可能吗?我找到了一些解决方案,但没有一个适用于我的代码。感谢您的帮助。@IBActionfuncbuttoncalc2(_sender:Any){total2.isHidden=falseletfifthValue=Double(text5!.text!)letsixthValue=Double(text6!.text!)iffifthValue!=nil&&sixthValue!=nil{letoutputvalue2=Double(((fifthValue!*sixthValue!)/1000)*0.5)l

swift - 为什么 Xcode 一直用 '_' 替换泛型

我正在使用Swift5和Vapor3创建一个服务器。在设置路由时,我想从我的Controller调用一个函数,该函数返回一个可选值,如下所示://Person.swiftstructPerson:Content{...}//PersonController.swiftfuncupdate(_request:Request)throws->Future{letuuid=tryrequest.parameters.next(UUID.self)returntryrequest.content.decode(Person.self).flatMap{contentinrequest.with

ios - 带有 Swift/Xcode beta 5 的 iOS 8 中的 Facebook SDK 返回 accessToken 但更新后没有用户 ID

将我的项目和设置更新到iOS8/Swift/Xcodebeta5后,FacebookiOSSDK不再从accessTokenData.userID返回userID已安装(它是零)。当状态更改为FBSessionStateOpen时会发生这种情况。accessTokenData.accessTokendoes返回一个值,我相当确定访问token与浏览器在我尝试登录应用程序被删除。如果我使用浏览器、相同帐户和所有内容登录,一切正常。这是我的问题,还是FacebookiOSSDK不再适用于Beta的当前状态?如果是这样,我是否应该忽略上述问题并仅通过Safari登录继续开发,然后在Faceb

ios - iOS 中的 Xcode 类名称没有应用程序名称前缀

我正在尝试使用此代码从xib加载UIViewNSString*className=NSStringFromClass([selfclass]);_customView=[[[NSBundlemainBundle]loadNibNamed:classNameowner:selfoptions:nil]firstObject];在另一个项目中它工作正常,但在我的新项目中className返回"myapp.MyClassName"。我不知道为什么它会添加应用程序名称“myapp”。类名前的前缀。我没有名为"myapp.MyClassName.xib"的nib,所以应用程序崩溃了Couldno