草庐IT

swift-class

全部标签

ios - 在 Swift 3 中处理 Google 登录时遇到问题

我是iOS的新手,在Swift3中处理应用程序委托(delegate)URL时遇到问题,我真的可以使用一些指导。以下代码在Swift2.3中运行良好:funcapplication(application:UIApplication,openURLurl:NSURL,options:[String:AnyObject])->Bool{returnGIDSignIn.sharedInstance().handleURL(url,sourceApplication:options[UIApplicationOpenURLOptionsSourceApplicationKey]as?Stri

ios - 设置值 :forUndefinedKey this class is not key value coding-compliant

我有一个如下所示的nsmutablearray:({caption="";urlRep="assets-library://asset/asset.JPG?id=6FC0C2DC-69BB-4FAD-9709-63E03182BEE1&ext=JPG";},{caption="";urlRep="assets-library://asset/asset.JPG?id=324E4377-0BCD-431C-8A57-535BC0FC44EB&ext=JPG";})我正在尝试像这样设置标题的值:[[[self.formvalueForKey:@"photos"]objectAtIndex:

ios - "Unknown class in Interface Builder file"对于已知的现有 VC

这个问题在这里已经有了答案:"UnknownclassinInterfaceBuilderfile"erroratruntime(46个答案)关闭8年前。我正在Xcode4.6.2中构建一个应用程序。一切正常,直到我从项目的先前版本中添加了一个Storyboard,从旧Storyboard中剪切并粘贴了一个View,然后删除了旧Storyboard。不,我在IntefraceBuilder文件中收到“UnknownclassnameOfAnActualClassinMyProject”。这个类是一个viewController但不是我刚刚粘贴的View的ViewController。我

ios - 使用 swift - ROI 应用于选定区域的 CIFilter

我正在使用CIFilter通过Swift3.0编辑视频和图像。对于整个图像或视频,它工作正常。但我只想将滤镜应用于选定区域。我发现,可以通过ROI来完成但是,我找到的所有文档都只与自定义过滤器有关。有什么方法可以使用现有的具有ROI功能的CIFIlters吗?即仅在选定区域应用过滤器? 最佳答案 你可以;将您的UIImage转换为CIImage。然后您将能够提取您希望应用过滤器的区域,应用过滤器后您将获得CIImage作为输出。合并您的源CIImage和第2步中应用过滤器的CIImage。最后将第3步中的CIImage转换为UIIm

ios - Size Class 紧凑高度不能与 UIStackView 的轴和真实设备一起正常工作

这是它在我的Storyboard和预览中的样子:这就是我在Storyboard中为UIStackView设置的内容:但是当我在真实设备上运行时一切都变了:为什么会这样?请注意,我这里有两个UIStackViews:带有标签框的图标,两个按钮。第二个工作正常,但不是第一个。为什么?它以完全相同的方式完成。UIStackView的两个直接subview编辑我意识到问题仅出现在UIImageView作为UIStackView的直接subview时。 最佳答案 只需点击“+”按钮分布部分并选择任意x紧凑高度并均匀填充。我希望这一切顺利。

ios - React Native 等同于适配 size classes?

在Swift中为iOS开发时,我可以将属性和约束配置为仅适用于某些尺寸类别。例如,如果水平约束,我可以将View的宽度修改为200,如果水平规则,则修改为400。或者我可以adaptastackviewtobeeitherhorizontalorverticalbasedonthesizeclass.我检查了文档和SO,但在ReactNative中找不到类似的功能。它存在吗?如果是这样,我该如何使用它? 最佳答案 该功能不是ReactNative的一部分,因为ReactNative使用Yoga,这是一种完全不同于基于约束的iOS自动

ios - 如何在 swift 中使用加速度计和重力检测苹果 watch 的位置?

我已经为AppleWatch创建了一个应用程序。逻辑是,当用户举起手并点击应用程序中的按钮时。那时我将获取加速度计值。每当用户举手并遇到捕获的位置时,我都必须向iPhone发送消息。对我来说,我得到的值是正确的但是,它总是会根据加速度计给出值。这意味着用户不会举手但加速度计值匹配。因此值将发送到移动设备。funcstartUpadateAccelerometer(){self.motionManager.accelerometerUpdateInterval=1.0/10.0self.motionManager.startAccelerometerUpdates(to:Operatio

ios - 如何从嵌入工作区的 Swift Playground 加载 .sks 文件?

在fileNamed的文档中:从.sks文件加载场景时说:Thenameofthefile,withoutafileextension.Thefilemustbeintheapp’smainbundleandhavea.sksfilenameextension.我在Playground中的用法:ifletscene=PlanetsScene(fileNamed:"PlanetsScene")有什么解决方法吗?在Playground中运行的东西似乎无法访问应用程序主包。我已将我的Playground嵌入到项目工作区中,并且可以访问我设置为公共(public)的所有其他类,但似乎不能只加载

ios - Swift 5.0 编译器无法导入使用 Swift 4.2.1 编译的模块

我正尝试按照说明将第三方应用程序集成到项目中https://github.com/Paytm-Payments/Paytm_iOS_App_Kit/tree/master/Swift/BitCodeDisabled/PaytmNativeSDK我在构建中看到以下错误ModulecompiledwithSwift 4.2.1cannotbeimportedbytheSwift 5.0compiler我试过工具链https://medium.com/xcblog/switching-swift-versions-inside-xcode-using-toolchains-755b28831

微信小程序 通过响应式数据控制元素class属性

我想大家照这个和我最初的目的一样希望有和vue中v-bind:class一样方便的指令但答案不太尽人意这里我们只能采用三元运算符的形式参考代码如下viewclass="item{{userId===item.userId?'isThisUser':''}}">view>这里我们判断如果当前item中的userId如果和我们响应式数据中的userId相同则给与isThisUser否则赋值为空字符串也能实现效果但其实个人总觉得写法并不是那么好看