添加头文件
找到Svga.pbobjc.m添加
#import <libkern/OSAtomic.h>
访问控制
var trackNumber: UInt = 2
/// 改为
public var trackNumber: UInt = 2
Pod配置修改
Pod中TARGETS找到HandyJSON -> Build Setting -> Swift Compiler - Code Generation -> Release -> No Optimization [-Onone]
HXPHPicker
拍照自动旋转
Core+UIImage.swift
func normalizedImage() -> UIImage? {
let orientation = self.imageOrientation
switch orientation {
case .up:
return self.rotation(to: .right)
case .down:
return self.rotation(to: .right)
case .left:
return self.rotation(to: .right)
case .right:
return self.rotation(to: .up)
case .upMirrored:
return self
case .downMirrored:
return self
case .leftMirrored:
return self
case .rightMirrored:
return self
@unknown default:
return self
}
}
相机崩溃问题
CameraViewController.swift
中
try self.cameraManager.startSession()上移位置
self.sessionCommitConfiguration = false
try self.cameraManager.startSession()
self.cameraManager.session.beginConfiguration()
var needAddAudio = false
修复viewDidAppear()方法中的逻辑
open override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
if requestCameraSuccess {
if config.cameraType == .normal {
if !sessionCommitConfiguration {
cameraManager.session.commitConfiguration()
sessionCommitConfiguration = true
}
if sessionCommitConfiguration {
cameraManager.startRunning()
}
}
}
}
更改AliSDK中版本号
例如:alivcffmpeg.framework中Info.plist中的MinimumOSVersion,为11.0