草庐IT

json - 在 Swift 中从 JSON 解码 base64_encode 图像

我有一个包含一些图像的mysql数据库。我从一个php文件接收数据:php:$result[$key]['image']=based64_encode($resultArray[$key]['image']);现在有了Json文件,我得到了这样的东西:Json:{"image":"\/9j\/4Q\/+RXhpZgAATU0AKgAAAAgACgEPAAIAAAAGAAAAhgEQAAIAAAAKAAAAjAESAAMAAAABAAYAAAEaAAUAAAABAAAAlgEbAAUAAAABAAAAngEoAAMAAAABAAIAAE...我有我的swift项目,想将图像解码为UIIm

ios - iPhone 中设置的其他语言无法读取 Localizable.strings (Base) 文件字符串?

我在我的应用程序中实现了多语言并创建了多个Localizable.strings文件。我在Localizable.strings(Base)文件中有所有字符串键和值,如果特定语言字符串文件中缺少特定字符串,则作为从所有其他语言读取的默认文件,例如Localizable.strings(日语)并且Japanese文件中缺少一些字符串,因此我希望从Base中获取字符串翻译。但这并没有发生,这是我的问题。 最佳答案 我遇到了同样的问题并应用了这个解决方案:为英语创建新的默认字符串本地化文件(DefaultEnglish.strings)例

c# - 将 base64 字符串转换为字节数组,如 C# 方法 Convert.FromBase64String

我在C#中有这个示例方法:publicstaticbyte[]FromBase64Url(stringdata){data=data.Replace('-','+').Replace('_','/');returnConvert.FromBase64String(data);}我想用Swift实现它。我试过这个:classfuncfromBase64(baseString:String)->[UInt8]{letdata=baseString.replace("-",withString:"+").replace("_",withString:"/")varbuff=[UInt8]()

ios - Swift 将字符串 Base64 转换为 UIImage

我正在尝试使用以下代码将base64编码字符串转换为UIImage:letdecodedData=NSData(base64EncodedString:base64String!,options:NSDataBase64DecodingOptions(rawValue:0))print(decodedData)//Igetdatahere(Itisnotnil)vardecodedimage=UIImage(data:decodedData!)//returnnildecodedData看起来很好,为什么在转换为UIImage时得到nil? 最佳答案

ios - 快速将 UIImage 转换为 base64 字符串

我正在尝试将UIImage转换为base64字符串,目的是将其上传到后端服务器。但是,我在这篇文章中找到的转换代码(应该是Apple自己的实现)生成了一个无效的字符串:ConvertbetweenUIImageandBase64string上传后,我得到这张图片:[从iOS转换的base64解码的故障图像1取而代之的是:[从在线base64转换工具解码的正确图像2我使用Postman测试了上传结果,后端正确处理了有效的base64图像,因此我将错误缩小到base64转换本身。这是我的代码:publicextensionUIImage{funcbase64Encode()->String

ios - 更新到 Xcode 6.1 后 "Use of property ' nibName ' in base object before super.init initializes it"

我的iOS应用程序中有这段代码,是用Swift编写的:classAddHomeViewController:UITableViewController,UITextFieldDelegate{...requiredoverrideinit(nibNamenibNameOrNil:String?,bundlenibBundleOrNil:NSBundle?){super.init(nibName:nibName,bundle:nibBundle)}更新到Xcode6.1后,我在super.init(nibName:nibName,bundle:nibBundle)行收到这些错误。它之前工

ios - 有可能知道字符串是否以 base64 编码?

就这么简单。我正在制作一个应用程序,用户必须在其中扫描二维码(基本上是一个base64编码的字符串),有什么方法可以在解码之前验证该字符串是否以base64编码并遵循应用程序的流程?我的代码将对此负责:funccaptureOutput(captureOutput:AVCaptureOutput!,didOutputMetadataObjectsmetadataObjects:[AnyObject]!,fromConnectionconnection:AVCaptureConnection!){ifmetadataObjects==nil||metadataObjects.count=

php - Swift 2,上传base64图片到PHP

我在尝试将我的图片上传到php时遇到了一个大问题。我的脚本工作正常,但是当我在线查看图像时,它显示图像损坏,如果我下载它并尝试在photoshop中打开它,它说图像已损坏。Swift文件上传脚本funcpercentEscapeString(string:String)->String{returnCFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,string,nil,":/?@!$&'()*+,;=",CFStringBuiltInEncodings.UTF8.rawValue)asString;}funcimag

ios - 如何将Base64数据和NSData转成字符串

我是IOS的新手,我正在制作一个项目,在该项目中我从Web服务接收Base64数据。如何将Base64数据转换为字符串以及如何在swift中打开pdfView并检查iPhone中是否安装了任何pdf所有者应用程序。我想知道如何在字符串swift中转换NSDATA。帮帮我像这样的例子是Base64数据JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nLVcza8ct5GH1rK9ejIU24lkO5GtJ8vWm5E87eY3uXtbYLHAYi8JdI

swift - 如何将 unmanaged<SecKey> 编码为 base64 以发送到另一台服务器?

我正在尝试使用key对加密来验证我的应用程序和我的PHP服务器之间的身份。为此,我需要在我的应用程序中生成公钥后将其发送到服务器。ifletpubKey=NSData(base64EncodedData:publicKey,options:NSDataBase64DecodingOptions.allZeros)!{println(pubKey)}publicKey类型为Unmanaged.我在上面的代码中遇到的错误是:Extraargument'base64EncodedData'incall我该怎么做?有没有更好的办法?编辑:key对是这样生成的:varpublicKeyPtr,p