草庐IT

my_member

全部标签

arrays - 选择要附加到三元运算符 'if' 运算符 : "Immutable value... only has mutating members" 的数组

我有两个数组:varaddedToIgnoreList:[String]=[]varremovedFromIgnoreList:[String]=[]我想将一个值附加到这些数组之一。如果我这样做:(isUserIgnored?removedFromIgnoreList:addedToIgnoreList).append("username")我得到Immutablevalueoftype'[String]'onlyhasmutatingmembersnamed'append'如果我使用中间变量,它会起作用:varwhich=isUserIgnored?removedFromIgnore

ios - 'UITableViewCell ?' does not have a member named ' 文本标签'

我四处寻找这个问题的答案,但没有成功。我基本上是在按照教程创建一个简单的待办事项应用程序,许多其他人正在评论与下面相同的错误。作者暂时还没有解决办法。任何帮助,将不胜感激。我收到错误:'UITableViewCell?'没有名为“textLabel”的成员到目前为止,这是我的代码:importUIKitclassViewController:UIViewController,UITableViewDelegate,UITableViewDataSource{//tellsiphonewhattoputineachcellfunctableView(tableView:UITableVi

ios - "Ambiguous reference to member map"来自具体类型

这是我的代码。它使用来自CoreBluetooth的CBUUID。让我们假设v的转换是有效的。importUIKitimportCoreBluetoothfuncconvert(v:AnyObject)->[String:String]{return(vas![CBUUID:NSData]).map{(uuid,data)in(uuid.UUIDString,NSString(data:data,encoding:NSUTF8StringEncoding)??"")}}想法是通过为CBUUID调用CBUUID.UUIDString并通过调用适当的NSString构造函数来获取字典的字符

ios - 错误 : Type 'String!' has no member 'video'

importUIKitimportAVKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//startcameraletcaptureSession=AVCaptureSession()guardletcaptureDevice=AVCaptureDevice.default(for:.video)else{return}guardletinput=try?AVCaptureDeviceInput(device:captureDevice)else{return}ca

ios - 错误 : Instance member cannot be used on type 'ViewController'

这个问题在这里已经有了答案:Instancemembercannotbeusedontypeofcustomclass(3个答案)关闭4年前。我正在按照斯坦福类(class)的在线讲座制作浓度游戏,但我的代码的一部分出现错误。我收到错误消息“实例成员‘cardButtons’不能用于类型‘ViewController’”,但代码似乎适用于讲师。有人可以帮我解决这个问题吗?这是代码的一部分。第4行出现错误importUIKitclassViewController:UIViewController{@IBOutletvarcardButtons:[UIButton]!lazyvargam

iOS swift : Value of type 'NotificationCenter' has no member 'publisher'

我正在尝试将新的Combine框架与NotificationCenter一起使用,正如Apple在这段视频中所解释的那样:https://developer.apple.com/videos/play/wwdc2019/721/您可以在幻灯片21中找到它。看来我的项目没有读取Combineframeworkapi。importCombineimportFoundationlettrickNamePublisher=NotificationCenter.default.publisher(for:.newTrickDownloaded)我收到这个错误:“NotificationCente

macos - swift 错误 "Immutable value only has mutating members"

编译以下Swift代码时(在Sample.swift中):importCocoaclassSample{funcdoSomething(){varstringArray=Array()stringArray.append("AAA")addToString(stringArray)stringArray.append("CCC")}funcaddToString(myArray:Array){myArray.append("BBB")}}我在“myArray.append("BBB")”行收到以下错误:Immutablevalueoftype'Array'onlyhasmutating

ios - XCode 6 框架问题 : Module [framework] has no member named [class]

我已经构建了一个自定义框架,我已将其拉入包含我正在使用Xcode6编写的应用程序的工作区。当我尝试实例化属于该框架的类时出现错误,读取模块“Framework”没有成员名为“单位”:我已确保将应用程序目标链接到框架创建的库:这是Unit类的屏幕截图:我不知道我做错了什么。我没有看到其他人遇到过这个问题。我将永远感激任何可以帮助我解决此问题的人。预先感谢您的帮助。 最佳答案 我现在觉得很蠢。我认为默认访问级别对于我的框架中定义的所有内容都是公开的。我能够通过公开类和初始化程序来解决这个问题。

Swift 3 升级 : Type 'Dictionary<NSObject, AnyObject>?' has no subscript members

我最近将我的应用程序从Swift2.3升级到Swift3.0,当我这样做时,我收到以下错误:Type'Dictionary?'hasnosubscriptmembers它出现的函数如下:classfuncgetSSIDConnectionName()->String?{varcurrentSSID:String?letinterfaces=CNCopySupportedInterfaces()ifinterfaces==nil{print("Gotniluphere")returnnil}letinterfaces2:CFArray!=interfacesforiin0..我在“cur

macos - 快速抓取 "My Card"CNContact

我似乎无法弄清楚如何从联系人中获取用户“我的名片”。我正在使用swift开发原生Mac应用程序。 最佳答案 它不是来自(MacOS10.11的全新)CNContact,而是MacOS的ABAddressBookframeworkhasamethodcalledme()这将返回登录用户的ABPerson记录。并获得等效的vCard,callvCardRepresentation()onthatABPersonobject.上述解决方案的好处在于它可以在较旧的MacOS版本(例如MacOS10.9、10.10)上运行。Marek指出了C