传递NSObject类型的字符串

问题描述

我有一个函数用来传递对象模型。但是在某些情况下,我只需要传递字符串。我该怎么办?

func push(destination: DestinationVC,object:NSObject?) 

我必须在对象中传递一个字符串值。所做的是:

self.delegate?.push(destination: NextVC,object: "message" as NSObject)

但是我正在传递string。不是 NSObject 。正确的做法是什么,

任何帮助都会很棒。 谢谢

解决方法

它对我有用,请尝试这个可能对您有帮助

var str : NSString = "Hello,playground"
var strObject : NSObject = str as NSObject
print(str)
print(strObject)

输出: enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...