草庐IT

接受端

全部标签

ios - 相机和照片库权限 - 当用户不接受允许 iOS 10 时处理

我请求用户接受访问照片库和使用相机。我希望能够处理用户不接受的情况,但我在这样做时遇到了问题。这是我检查用户权限时的代码:AVCaptureDevice.requestAccess(forMediaType:AVMediaTypeVideo){grantedinifgranted{if(!self.captureSession.isRunning){self.setupCustomCamera()}}else{self.takePhotoButton.alpha=0.5self.takePhotoButton.isEnabled=falseself.showNeedAccessMess

swift - 找不到接受提供的参数的 '-' 的重载

我只是第一次尝试使用Swift,我不明白为什么这不起作用。任何帮助都会很棒!我收到错误消息找不到接受所提供参数的“-”的重载对于表示self.health=self.health-amount的行classhuman{varname:Stringvarheight:IntegervarhairColor:Stringvarhealth:Integerinit(name:String,height:Integer,hairColor:String){self.name=nameself.height=heightself.hairColor=hairColorself.health=10

ios - Checkmark 在所有 23 个国家/地区的同一地点均被接受。但是我怎样才能将它设置为一个地方

enterimagedescriptionhere我有两个UITableView:一个是国家,另一个是硬币。当我选择一个国家时,我可以在里面看到那个国家的硬币数量。当我点击硬币数量时,勾选标记被选中。但是当点击一个国家硬币项目时,复选标记标记了所有23个国家。我怎样才能切换到只检查被点击的国家?//第一个TableView(国家)importUIKitclassMainUITableViewController:UITableViewController{varflagName=["Andorra","Austria","Belgium","Cyprus","Estonia","Fin

swift - 如果 `size` 不在任何子类或父类(super class)属性中,也没有在它之前使用 '_',它如何被初始化并接受为参数?

在init()函数中(第68行),在classTriangleAndSquare中,为什么需要参数标签size到被初始化,以及它如何被接受为参数,即使它不是任何子类(包括该类本身)或父类(superclass)中的属性?还有size如何被接受为一个参数(第69和70行),对于类型Square:NameShape(第14行)在它的init()函数(第17行),当classSquare:NameShape甚至没有size作为其属性之一时[size也不是在父类(superclass)中:NameShape(第1行)],也没有在“classSquare:NameShape”中初始化?在clas

json - Twitter Rest API 不接受 Swift 中 token 的 header

我正在尝试在控制台上加载一个JSON页面,但我不断收到错误消息,指出我的身份验证数据不正确。我正在使用TwitterDeveloper程序提供给我的正确header来访问JSON,但它不起作用。我对Alamofire做错了什么吗?我的标题格式有误吗?任何帮助,将不胜感激。 最佳答案 使用您的值尝试以下内联授权header格式:letheaders=["Authorization":"OAuthoauth_consumer_key=xvz1evFS4wEEPTGEFPHBog,oauth_nonce=kYjzVBB8Y0ZFabxSW

ios - 找不到接受提供的参数的 'logInWithPermissions' 的重载

我收到此错误消息以响应以下代码。我知道这通常发生在需要显式转换类型时,但此处的权限数组被显式定义为AnyObject[]?,这是正确的参数类型。编辑:使用Facebook登录进行解析(文档:https://www.parse.com/docs/ios_guide#fbusers-setup/iOS)letpermissions:AnyObject[]?=["email","user_education_history","publish_stream","publish_actions"]PFFacebookUtils.logInWithPermissions(permissions,

swift - 在 Swift 中检查网络状态,找不到接受提供的参数的 '~=' 的重载

我正在使用Reachability.h库来检查我的swift应用程序中的网络状态。我在“案例”行中遇到了这个问题:Couldnotfindanoverloadfor'~='thatacceptsthesuppliedarguments我该如何解决?funccheckNetworkStatus(){varreachability=Reachability()varinternetReachable=Reachability(hostName:"www.google.es")varstatus:NetworkStatus=internetReachable.currentReachabil

接受带有可选参数的 JSON 的 Swift 3 init 方法

根据LeoDabus在这里的出色建议HowtoinsertintoSqlitewithoptionalparametersusingSwift3,我修改了我的类以允许可选参数。但是,我有一个方便的方法(如下所示),它接受一个JSON字符串来初始化对象。但是,如果您查看最底部的self.init,它需要我添加“!”到可选参数。据我了解,这是不正确的,因为这些参数可以为零。有没有好的方法来处理这个问题?谢谢!!!classAddress:BaseEntity{varId:IntvarAddressType:IntvarAddressStatus:IntvarAddress1:Stringv

swift - 如何编写接受 Array<UInt8> 或 ArraySlice<UInt8> 的函数?

我想做的是通过编写如下函数来解析(部分)二进制协议(protocol)(MQTT):funcreadString(bytes:ArrayORArraySlice)->(string:String?,remainingBytes:ArraySlice?)我知道多态性,但我更希望有一个函数。我写了一个函数(使用泛型),它接受UnsignedIntegerType的Array或ArraySlice但我只想要UInt8。这似乎是一件简单的事情,但到目前为止我还没有想出一个好的解决方案...... 最佳答案 我会做的是,首先忘记返回类型,只考

ios - 为什么 NSCalendar 有两个具有相似参数类型的 init 方法,它们接受日历标识符常量之一?

为什么NSCalendar有两个具有相似参数类型的init方法,它们都接受日历标识符常量之一?有两个init方法做完全相同的事情有什么意义?有谁知道为什么Apple会以这种方式将此信息添加到文档中,或者为什么甚至以这种方式创建类?这是第一个初始化方法:init?(calendarIdentifierident:String)这是第二个初始化方法:init?(identifiercalendarIdentifierConstant:String)LinktoApple'sNSCalendarClassReference 最佳答案 这似