我尝试将JSON字符串转换为JSON对象,但JSONSerialization输出后是nilJSON.
响应字符串:
[{\"form_id\":3465,\"canonical_name\":\"df_SAWERQ\",\"form_name\":\"Activity 4 with Images\",\"form_desc\":null}]
Run Code Online (Sandbox Code Playgroud)
我尝试使用下面的代码转换此字符串:
let jsonString = response.result.value
let data: Data? = jsonString?.data(using: .utf8)
let json = (try? JSONSerialization.jsonObject(with: data, options: [])) as? [String:AnyObject]
print(json ?? "Empty Data")
Run Code Online (Sandbox Code Playgroud) 我试图将EXIF数据写入图像,但CGImageDestinationFinalize崩溃:
var image = info[UIImagePickerControllerOriginalImage] as! UIImage
let jpeg = UIImageJPEGRepresentation(image, 1.0)
var source: CGImageSource? = nil
source = CGImageSourceCreateWithData((jpeg as CFData?)!, nil)
let metadata = CGImageSourceCopyPropertiesAtIndex(source!, 0, nil) as? [AnyHashable: Any]
var metadataAsMutable = metadata
var EXIFDictionary = (metadataAsMutable?[(kCGImagePropertyExifDictionary as String)]) as? [AnyHashable: Any]
var GPSDictionary = (metadataAsMutable?[(kCGImagePropertyGPSDictionary as String)]) as? [AnyHashable: Any]
GPSDictionary![(kCGImagePropertyGPSLatitude as String)] = 30.21313
GPSDictionary![(kCGImagePropertyGPSLongitude as String)] = 76.22346
EXIFDictionary![(kCGImagePropertyExifUserComment as String)] = "Hello Image"
let UTI: CFString = CGImageSourceGetType(source!)!
let dest_data = …Run Code Online (Sandbox Code Playgroud) 我的分发证书以及我的所有配置文件都将在下周到期。
我如何正确更新它?我现在应该撤销它并申请一个新的吗?如果我这样做,他们会删除我所有的实时应用程序吗?
我有领域数组,我想过滤包含 id = 2 和 user_id = 4 的对象。请查看下面的代码。
for item in realm.objects(data.self).filter("id == 2 && user_id == 4") {
print(item)
}
Run Code Online (Sandbox Code Playgroud)