草庐IT

utf8_general_ci

全部标签

ios - Xcode Server CI Bot 构建失败 - 无法启动模拟器

升级到Xcode7后,我们设置的机器人无法构建并出现以下错误:2015-09-2315:57:22.989xcodebuild[23194:3737599][MT]iPhoneSimulator:Couldnotlaunchsimulator:-1712xcodebuild:error:Failedtobuildworkspace*XXX*withschemeYYY.Reason:Theoperationcouldn’tbecompleted.(OSStatuserror-1712.)机器人被设置为使用IOS9.0对iPads运行。请给我建议。谢谢。 最佳答

objective-c - 使用 NSString 进行 UTF8 解码

我是Objective-C的新手,尝试使用applesdocs上的示例将格式错误的UTF8编码NSString转换为格式正确的NSString.NSString*theString=@"Lügen";//shouldbe"ü"NSString*asciiString=[[NSStringalloc]initWithData:asciiDataencoding:NSASCIIStringEncoding];NSLog(@"Original:%@(length%d)",theString,[theStringlength]);NSLog(@"Converted:%@(length%d)"

ios - 获取 "_utf8_nextCharSafeBody"错误

我正在尝试使用MixPanel的iOSSDK来跟踪用户操作,但在尝试编译时收到以下错误:Undefinedsymbolsforarchitecturex86_64:"_utf8_nextCharSafeBody",referencedfrom:_validate_dispatch_data_partial_stringinMPWebSocket.old:symbol(s)notfoundforarchitecturex86_64clang:error:linkercommandfailedwithexitcode1(use-vtoseeinvocation)据我所知documentat

ruby-on-rails - 在 RoR 中,如何从 "Failed to open TCP connection ... (general SOCKS server failure)"错误中恢复?

我正在使用Rails4.2.7。目前我正在像这样通过SOCKS代理请求网页begin...res1=Net::HTTP.SOCKSProxy('127.0.0.1',50001).start(uri.host,uri.port)do|http|puts"launching#{uri}"resp=http.get(uri)status=resp.codecontent=resp.bodycontent_type=resp['content-type']content_encoding=resp['content-encoding']end...rescueOpenURI::HTTPErr

Swift 测试在本地通过,但在 Travis-CI 上构建失败

我正在尝试设置我的cocoapod项目在推送后在Travis-CI上运行它的测试。我正在使用xctool0.2.4来运行测试,它在本地执行得很好。但是一旦它在Travis-CI上运行,编译构建步骤就会因各种原因而失败,我似乎无法在本地重现这些原因。xctooltest-projecttest/MEViewExtensions.xcodeproj-schemeMEViewExtensions-sdkiphonesimulator这里有两个在我的机器上工作正常的故障:https://travis-ci.org/materik/meviewextensions/builds/68458750

swift - 使用 CoreImage 生成条码 CI 39

我需要实现条码生成器(我不需要条码阅读器)。所以我找到了this它非常适合Code128符号体系。如何生成Code39符号? 最佳答案 坚持使用CoreImage框架,我无法在文档中找到任何关于Code39条形码生成的引用,但是已经注意到文档有时不完整。根据thisblogpost您可以通过运行以下代码来确定哪些过滤器可用:NSArray*b=[CIFilterfilterNamesInCategory:kCICategoryGenerator];NSLog(@"%@",b);您可以进一步确定任何给定过滤器的输入参数,如下所示:CI

swift - 将 scanLocation 从 utf16 单位转换为 NSScanner (Swift) 中的字符索引

在Swift3.0(NS)Scanner中,string属性返回正在解析的字符串,scanLocation返回当前扫描位置。我正在尝试提取已解析的文本:varparsedText:String{returnstring.substring(to:string.index(string.startIndex,offsetBy:scanLocation))}当string包含多字节字符时,此代码会崩溃。结果是scanLocation返回utf16单元的数量,而不是解析的字符数。如何将scanLocation(codeunits)转换成字符索引?实验Playground:letscanner

swift - 这是使用RealmSwift实现树结构的最 "general"方式吗?

Realm新手,我想知道如何使用RealmSwift构建树结构...我倾向于认为这是对文件系统文件夹概念的模仿,所以,classFolder:Object{dynamicvarrecord=falsedynamicvaruuid=""dynamicvartitle=""letmembers=List()}classRoot:Object{dynamicvaruuid=""dynamicvartitle="/"letmembers=List()}我只有一个Root,然后会执行各种树遍历、文件夹操作等操作。Folder.record为false时,文件夹节点为“目录”,为true时,文件夹

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版本并编写不同的代码,其中一行也会

c - cString(使用 : . utf8)和 withUnsafeFileSystemRepresentation(_ :) differ from each other?

考虑以下代码片段:leturl=FileManager.default.homeDirectoryForCurrentUserletcString1=url.absoluteString.cString(using:.utf8)letcString2=url.withUnsafeFileSystemRepresentation{$0}我们能期待吗cString1和cString2等于C字符串?如withUnsafeFileSystemRepresentation(_:)的文档中所述它正在将Swift字符串转换为具有UTF8编码的C字符串。这与cString(using:.utf8)完全