草庐IT

char_type

全部标签

swift - 无法调用类型 : with an argument list of type '(_Element)' 的初始值设定项

我是Swift的新手。我正在尝试将字符串转换为字符数组,并且我想要字符的整数值。这是我的代码:varstring="1234"vartemp=Array(string.characters)varo=Int(temp[0])但是在第3行我遇到了上述错误。这段代码有什么问题?请帮助我 最佳答案 您需要将Character映射到String,因为Int没有Character初始值设定项。您还可以将字符数组映射到字符串数组vartemp=string.characters.map(String.init)或在初始化变量时将字符转换为字符串

TYPE-C显示器闪烁问题

1、购买了GPDWIN4,通过TYPE-C外接三星显示器,使用一段时间后出现屏幕黑屏/闪烁,一会又自动恢复的情况。有时候伴随信号回到WIN4,有时候伴随显示器分辨率降低。三星显示器有KVM功能,且将鼠标接收器插在了显示器上,通过TYPE-C同步给WIN4使用。2、联系三星售后,告知是电脑问题。3、联系GPD,告知是显示器或驱动问题。4、测试发现通过TYPE-C转HDMI,不存在该问题。但这样使用时没法利用TYPE-C同步的鼠标接收器,需要将接收器查到WIN4上,使用很不方便。无语。。。。。某度上大量排查搜索后,发现该类问题出现较多,特别是华硕、联想等部分高端笔记本,仍然有该问题。网友分析原因如

ios - Xcode 快疯了!在编码时,丢失类、引用并且不会自动完成,经常给出 <<error type>>

在我安装最新版本的xcode后,我遇到了一个非常烦人的问题。当我编码时,xcode变得疯狂。如果我不做任何奇怪的事情,只需键入代码,xcode就会停止识别类。例如:我想将UITableViewDelegate添加到我的类中,但它无法识别它。在我手动输入后,有时它会识别它并以紫色显示,有时它不会。但两次它都不会真正考虑它,所以如果我尝试写下该委托(delegate)的方法,它不会显示它。其他时候,如果我尝试调用某个类的变量,同时尝试自动完成它,它会显示。其他时候,如果我尝试调用任何类,假设我尝试键入vartest=UIActionSheet,它只会显示自动完成列表中的一些元素(原始类型、

swift - 在 Swift 中将字符串转换为 UnsafeMutablePointer<char_t>

我正在使用第三方cAPI我正在尝试使用一个简单的字符串调用其中一个函数。像这样:some_c_func("aString");我遇到构建错误:Type'UnsafeMutablePointer'doesnotconformtoprotocol'StringLiteralConvertible'我看到了一些关于在String或类似转换上使用utf8的建议,这些建议已经接近尾声,但出现以下错误:some_c_func("aString".cStringUsingEncoding(NSUTF8StringEncoding));'UnsafePointer'isnotconvertibleto

c - 在 Swift 中获取指向 C char 数组的指针

A有这样的结构(在mongodbc驱动程序的bson.h中定义):typedefstruct{uint32_tdomain;uint32_tcode;charmessage[504];}bson_error_t;在Swift中,我有一个指向这个结构的指针,如下所示:err:UnsafePointer=...现在无论我做什么,我都无法将message[504](Swift将其视为(Int8,Int8,Int8,...504次)的元组)转换为char*在String.fromCString()中使用它。甚至可以在Swift中做到这一点吗?作为临时解决方案,我在单独的.c文件中创建了一个辅助

Xcode 6.3 解析 SDK 1.7.1 PFTableViewCell 错误 "has incompatible type"

我的代码:overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath,object:PFObject)->PFTableViewCell{varcell=tableView.dequeueReusableCellWithIdentifier("CustomCell")as!CustomTableViewCell!ifcell==nil{cell=CustomTableViewCell(style:UITableViewCellStyle.Default,reuseIdent

ios - 我正在使用 String(char) 创建 String 但获得了可选值,如何删除它?

我的输出类似于“Optional(\"A\"),但我只想要字符串“A”。我必须使用此字符对我的数组应用过滤器。letchar=selectedSection.characters.lastletstr=String(char)letarray=result?.objectForKey("GetClassPeriodList")as!NSArrayletfiltered=array.filter{return($0["Section_Code"]as!String)==str}print(filtered) 最佳答案 正如@marti

ios - (setValue :) Cannot store object of type _SwiftValue at pictureURL. 只能存储NSNumber, NSString, NSDictionary, and NSArray类型的对象

在使用Swift3理解firebase时遇到一些问题。我reshape了我的观察者,使其看起来像这样:currentUserFirebaseReference.observeSingleEvent(of:.value,with:{(snapshot:FIRDataSnapshot)inletUID=snapshot.keyletdict=snapshot.valueas!DictionaryletpictureURL=dict["pictureURL"]as!String我以前就是这样observation.....in{letpicture=snapshot.value!["pict

swift 错误 : 'Sequence' requires the types 'T' and 'ArraySlice<T>' be equivalent

我正在尝试更新数学库以与Swift3兼容,但我遇到了一个错误:'Sequence'requiresthetypes'T'and'ArraySlice'beequivalentApple关于Sequence的文档建议makeIterator()方法返回一个迭代器,它确实这样做了。迭代器似乎返回了grid中的一个元素变量,即变量T.我不太确定我在这里错过了什么。任何意见将是有益的。publicstructMatrixwhereT:FloatingPoint,T:ExpressibleByFloatLiteral{publictypealiasElement=Tletrows:Intletc

ios - swift 3.0 : Type of Expression is ambiguous without more context?

privatefuncmakeRequest(methodmethod:Alamofire.Method,url:String,parameters:[String:AnyObject]?,keyPath:String,handler:NetworkHandler.handlerArray)->Request{letheaders=["Authorization":"",]returnAlamofire.request(method,url,parameters:parameters,encoding:.URL,headers:headers).validate().responseA