Post

Replies

Boosts

Views

Activity

using NSKeyedArchiver with UITextView
I am using NSKeyedArchiver to archive and retrieve a UITextView. This works in the I can retrieve most of UITextView. However I cannot save and retrieve info about the border which is stored in a CALayer.              let tvdata = try NSKeyedArchiver.archivedData(withRootObject: textview! as UITextView, requiringSecureCoding: false)             let tvtmp = try! (NSKeyedUnarchiver.unarchiveTopLevelObjectWithData((self.tvdata?.regularFileContents)!) as? UITextView)!             let myAtmp = UITextView.unsecureUnarchived(from: tvdata)             print("textview.layer.borderWidth = \(textview!.layer.borderWidth)")             print("myAtmp.layer.borderWidth = \(myAtmp!.layer.borderWidth)")               let tvWrapper:FileWrapper = FileWrapper.init(regularFileWithContents:tvdata as Data)             let tmptv = UITextView.unsecureUnarchived(from: (tvWrapper.regularFileContents!))             Both tvTmp and myAtmp contains all of the usual UITextView values. Neither has the value for borderWidth. The printed values are : textview.layer.borderWidth = 3.0 myAtmp.layer.borderWidth = 0.0 tmptv.layer.borderWidth = 0.0 How can I archive and unarchive the borderWidth value?
4
0
536
Oct ’22
change navigationItem title in current window
I would like to change the title in the current view which it is being displayed. It is originally set in viewDidLoad, but i would like to change it after that. I have tried changing the title in viewWillAppear using the following; ``            title = "name8"            navigationItem.title = "name7"           self.title = "name1"             navigationController?.navigationItem.title = "name2"             self.navigationController?.navigationBar.topItem?.title = "name3"             navcontroller.title = "name4"             navcontroller.navigationBar.topItem?.title = "name5"             detailVC.navigationItem.title = "name6" // UINavigationItem: 0x101984210  but none of these has changed the original title. Am I missing something?`
0
0
359
Apr ’21