Quellcode durchsuchen

fix force close

alqindiirsyam vor 2 Jahren
Ursprung
Commit
777887762b

BIN
appbuilder-ios/DigiXLite/DigiXLite.xcworkspace/xcuserdata/akhmadalqindiirsyam.xcuserdatad/UserInterfaceState.xcuserstate


+ 6 - 6
appbuilder-ios/DigiXLite/DigiXLite/Source/View/Chat/EditorGroup.swift

@@ -4087,12 +4087,12 @@ extension EditorGroup: UITableViewDelegate, UITableViewDataSource {
                 contentReply.leadingAnchor.constraint(equalTo: leftReply.leadingAnchor, constant: 10).isActive = true
                 contentReply.bottomAnchor.constraint(equalTo: containerReply.bottomAnchor, constant: -10).isActive = true
                 contentReply.font = UIFont.systemFont(ofSize: 10)
-                let message_text = data["message_text"] as! String
-                let attachment_flag = data["attachment_flag"] as! String
-                let thumb_chat = data["thumb_id"] as! String
-                let image_chat = data["image_id"] as! String
-                let video_chat = data["video_id"] as! String
-                let file_chat = data["file_id"] as! String
+                let message_text = data["message_text"] as? String ?? ""
+                let attachment_flag = data["attachment_flag"] as? String  ?? ""
+                let thumb_chat = data["thumb_id"] as? String ?? ""
+                let image_chat = data["image_id"] as? String ?? ""
+                let video_chat = data["video_id"] as? String ?? ""
+                let file_chat = data["file_id"] as? String ?? ""
                 if (attachment_flag == "0" && thumb_chat == "") {
                     contentReply.trailingAnchor.constraint(equalTo: containerReply.trailingAnchor, constant: -20).isActive = true
                     contentReply.attributedText = message_text.richText(group_id: self.dataGroup["group_id"] as! String)

+ 6 - 6
appbuilder-ios/NexilisLite/NexilisLite/Source/View/Chat/EditorGroup.swift

@@ -4087,12 +4087,12 @@ extension EditorGroup: UITableViewDelegate, UITableViewDataSource {
                 contentReply.leadingAnchor.constraint(equalTo: leftReply.leadingAnchor, constant: 10).isActive = true
                 contentReply.bottomAnchor.constraint(equalTo: containerReply.bottomAnchor, constant: -10).isActive = true
                 contentReply.font = UIFont.systemFont(ofSize: 10)
-                let message_text = data["message_text"] as! String
-                let attachment_flag = data["attachment_flag"] as! String
-                let thumb_chat = data["thumb_id"] as! String
-                let image_chat = data["image_id"] as! String
-                let video_chat = data["video_id"] as! String
-                let file_chat = data["file_id"] as! String
+                let message_text = data["message_text"] as? String ?? ""
+                let attachment_flag = data["attachment_flag"] as? String  ?? ""
+                let thumb_chat = data["thumb_id"] as? String ?? ""
+                let image_chat = data["image_id"] as? String ?? ""
+                let video_chat = data["video_id"] as? String ?? ""
+                let file_chat = data["file_id"] as? String ?? ""
                 if (attachment_flag == "0" && thumb_chat == "") {
                     contentReply.trailingAnchor.constraint(equalTo: containerReply.trailingAnchor, constant: -20).isActive = true
                     contentReply.attributedText = message_text.richText(group_id: self.dataGroup["group_id"] as! String)