Forráskód Böngészése

1,完成返回 2, 公开方法

jsonwang 3 éve
szülő
commit
aafea81a00

+ 1 - 1
BFFramework/Classes/Stuckpoint/Controller/PQStuckPointMaterialController.swift

@@ -24,7 +24,7 @@ public class PQStuckPointMaterialController: PQBaseViewController {
     // 选择的图片总数
     var selectedImageDataCount: Int = 0
     // 再创作音乐数据
-    var reCreateMusicData: PQVoiceModel?
+   public var reCreateMusicData: PQVoiceModel?
     lazy var changeCollecBtn: UIButton = {
         let changeCollecBtn = UIButton(frame: CGRect(x: cDefaultMargin * 5, y: cDevice_iPhoneStatusBarHei, width: cScreenWidth - cDefaultMargin * 10, height: cDefaultMargin * 4))
         changeCollecBtn.titleLabel?.lineBreakMode = .byTruncatingTail

+ 1 - 0
BFFramework/Classes/Stuckpoint/Controller/PQStuckPointPublicController.swift

@@ -898,6 +898,7 @@ extension PQStuckPointPublicController {
                 
                 // 点击上报:完成
                 PQEventTrackViewModel.baseReportUpload(businessType: .bt_buttonClick, objectType: .ot_click_finished, pageSource: .sp_stuck_publishSyncedUp, extParams: ["videoId": videoData?.uniqueId ?? ""], remindmsg: "卡点视频数据上报-(点击上报:完成)")
+                navigationController?.popToRootViewController(animated: true)
             }
         default:
             break

+ 3 - 3
BFFramework/Classes/Stuckpoint/Model/PQVoiceModel.swift

@@ -8,14 +8,14 @@
 
 import Foundation
 
-enum voiceStatue: Int {
+public enum voiceStatue: Int {
     case isLoading = 0 // 加载中
     case isPlaying = 1 // 播放中
     case isNormal = 2 // 正常状态
     case isSelected = 3 // 选中状态,有红框 字红色 ,别的都没有
 }
 
-class PQVoiceModel: NSObject, NSCopying {
+public class PQVoiceModel: NSObject, NSCopying {
     public var name: String = ""
     // 对应接口的 KEY
     public var voice: String = ""
@@ -82,7 +82,7 @@ class PQVoiceModel: NSObject, NSCopying {
     var rhythmMusicOut: Float64 = 0
     // 卡点视频-源项目ID(从那个项目做同款)
     var originProjectId: String?
-    func copy(with _: NSZone? = nil) -> Any {
+    public func copy(with _: NSZone? = nil) -> Any {
         let voice = PQVoiceModel()
         voice.name = name
         voice.channel = channel

+ 2 - 2
BFFramework/Classes/Stuckpoint/ViewModel/PQStuckPointViewModel.swift

@@ -8,7 +8,7 @@
 
 import UIKit
 
-class PQStuckPointViewModel: NSObject {
+public class PQStuckPointViewModel: NSObject {
     /// 获取卡点音乐分类列表
     /// - Parameters:
     /// 通过 parentTagId 来区分层级,第一级会带上 '热门' 标签音乐列表,获取第二级标签列表会带上所选第二级的 '全部' 标签音乐列表
@@ -121,7 +121,7 @@ class PQStuckPointViewModel: NSObject {
     /// 请求再创作项目信息
     /// - Parameter projectId: 项目id
     /// - Returns: <#description#>
-    class func stuckPointProjectMusicInfo(projectId: String, complateHandle: @escaping (_ musicDetaiData: PQVoiceModel?, _ msg: String?) -> Void) {
+    class public func stuckPointProjectMusicInfo(projectId: String, complateHandle: @escaping (_ musicDetaiData: PQVoiceModel?, _ msg: String?) -> Void) {
         SWNetRequest.postRequestData(url: PQENVUtil.shared.longvideoapi + stuckPointProjectMusicInfoUrl, parames: ["projectId": projectId]) { response, _, error, _ in
             if response is NSNull || response == nil {
                 complateHandle(nil, error?.msg)