草庐IT

curl_multi_init

全部标签

swift - cURL 与 Alamofire - Swift - 多部分/表单数据

首先,如果这个问题很愚蠢,我很抱歉,但我对这个东西还很陌生。我尝试了不同的方法来创建与Alamofire的cURL请求的快速等价物,但我不知道如何将图像作为multipart/form-data发送到API。curl-XPOST-F"file=@/Users/nicolas/sample.png"-F"mode=document_photo"https://api.idolondemand.com/1/api/sync/ocrdocument/v1-F"apikey=xxx-xxx-xxx-xxx-xxx"我认为目前的代码对于这种类型的请求来说是非常错误的,但我仍然会为您发布它:fun

swift - iOS- swift : multi line labels in TableView rows

我正在尝试在tableview单元格中插入一些多行标签,但看起来如下图所示。我希望文本在换行符处换行并根据需要占用更多行,必要时增加单元格的高度。在图片中,我希望每个标签都可以展开成多行。标签嵌入到一个垂直堆栈View中,它又嵌入到另一个堆栈View中。我已经尝试了很多可能性,包括将每个标签嵌入View中,将标签行设置为0,以及我在SO答案上找到的其他内容,但是没有,标签没有正确包装,它们总是只占用一个行。编辑:我补充一点解释:1)我认为问题出在堆栈View上,它会自动设置subview的高度。2)是的,我可以使用动态高度单元格,但这不是重点,因为对我来说,让单元格具有相同的高度就足够

ios - `UTF16Index()` 或 `UTF16Index.init(encodedOffset:)` 用于 Xcode 8/9 支持

我所在的开发团队同时支持Xcode8和Xcode9。我正在开发一个在Xcode8中使用String.UTF16Index(range.location)的功能。当我升级到Xcode9时,导致错误'init'isdeprecated.所以在Xcode9中我将其更改为UTF16Index.init(encodedOffset:range.lowerBound)。但是,现在这在Xcode8中不起作用,出现错误Argumentlabels'(encodedOffset:)'donotmatchanyavailableoverloads。即使我可以检查Xcode版本并编写不同的代码,其中一行也会

ios - 在子类化的 UITableViewCell 中覆盖 init

我想在子类UITableViewCell中覆盖init(frame:CGRect)。overrideinit(frame:CGRect){super.init(frame:CGRect)}但这会引发错误:Initializerdoesnotovrrideadesignatedinitializerfromitssuperclass,我做错了什么? 最佳答案 对于UITableViewCell,您应该覆盖这个:overrideinit(style:UITableViewCellStyle,reuseIdentifier:String?

ios - Swift 中的 FlatMap 和 Init

结构我尝试重新创建ChrisEdihoff在dotSwift2016Demo中提供的演示中的代码。这是代码。structList{letname:Stringletid:Int}extensionList{init?(json:[String:AnyObject]){guardletname=json["name"]as?String,letid=json["id"]as?Intelse{returnnil}self.name=nameself.id=id}}letlistData=json["data"]as?[[String:AnyObject]]到目前为止一切似乎都很好。但这就是

swift 3 : NSURL to URL missing init?

我刚刚使用XCode8并让它转换我现有的项目。现在我遇到了没有参数的新URL没有初始化函数的错误。classfileObj:NSObject,NSCopying,Comparable{varURL=NSURL()//initial...新代码如下所示:classfileObj:NSObject,NSCopying,Comparable{varmyUrl=Foundation.URL()//initial...我应该如何初始化新的URL变量? 最佳答案 这样做绝对零意义,但目前(Swift3,Xcode8.0版(8A218a))它正在

swift - 在 Swift 中使用 init 和 () 创建对象有什么区别

这个问题在这里已经有了答案:InSwift,what'sthedifferencebetweencallingUINavigationController()vsUINavigationController.init()?(3个答案)关闭5年前。classA{privatevarvalue:Intinit(value:Int){self.value=value}}我们有A类,我使用A.init(value:5)和A(value:5)创建这个对象有什么区别?谢谢

Swift Init 不符合预期类型 'Decoder'

目前,我有一个符合Codable的结构:publicstructPreference:Codable{publicletid:String}当我尝试使用以下方法初始化对象时:letpreference=Preference(id:"cool")我收到以下错误:Argumenttype'String'doesnotconformtoexpectedtype'Decoder'如何解决此问题并正确初始化结构? 最佳答案 在没有显式初始化器的情况下创建结构publicstructPreference{publicletid:String}它

ios - 使用自动布局时在 init 的 subview 中查看 Controller 动画?

我有一个以编程方式制作的ViewController,其中包含使用约束定位的subview。当我使用禁用动画的导航Controller将此ViewController插入View时...letviewController=InventoryViewController()navigationController?.pushViewController(viewController,animated:false)...ViewController不仅仅出现在屏幕上,它的subview(有约束的)向外扩展并进入View。没有给定约束的subview只是按预期出现在屏幕上。很明显,自动布局正

swift - 在 Init 中使用 Guard?

除了当我执行像“fds”这样的随机字符串时,一切都运行顺畅,我将如何正确有效地使用守卫来防止此类错误?init(weatherData:[String:AnyObject]){city=weatherData["name"]as!StringletweatherDict=weatherData["weather"]![0]as![String:AnyObject]description=weatherDict["description"]as!Stringicon=weatherDict["icon"]as!StringletmainDict=weatherData["main"]as