我有一个触发代码的按钮:
let verificationLetterVC = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("VerificationLetterViewController") as! VerificationLetterViewController
verificationLetterVC.currentDocumentPartTitle = documentPart.title
self.keychain["path"] = PDFGeneratorHelper.makePDF(verificationLetterVC.textView, fileName: "title")
基本上我正在尝试初始化viewController并为currentDocumentPartTitle
设置某个标题来调用某些文本文件并将其设置为verificationLetterVC的textview。
问题出现在makePDF
方法中。 makePDF方法将textView作为参数。它呈现textView并返回带有作为第二个参数传递的名称的PDF文件。
即使我初始化了viewcontroller,它也说verificationLetterVC.textview
是零。我该如何解决这个问题?
这是VerificationLetterViewController
类:
class VerificationLetterViewController: UIViewController {
@IBOutlet weak var textView: UITextView!
var currentDocumentPartTitle: String!
override func viewWillAppear(animated: Bool){
super.viewWillAppear(animated)
//textview configuration
}
答案 0 :(得分:0)
即使我初始化viewcontroller,它也表示verifyLetterVC.textview为零。我该如何解决这个问题?
您需要将textView
属性连接到Storyboard中的实际文本视图,或者,如果您自己实例化视图控制器,请在实例化后自己设置textView
属性。