如何从一个类获取数据到viewController?

时间:2018-04-12 21:20:49

标签: ios iphone swift xcode

不幸的是,我是新手,几天都无法解决这个问题。问题是我无法成功从游戏引擎类收集分数来查看控制器,以便我可以用标签显示它。

这里是我想从这个func中提取数据到全局变量。

g++ -g -c scaleSpace.cpp `pkg-config --cflags --libs opencv2`
scaleSpace.cpp: In function ‘void generateOcatves(cv::Mat)’:
scaleSpace.cpp:50:26: error: cannot convert ‘cv::Mat’ to ‘cv::Mat (*)[5]’ for argument ‘1’ to ‘void approxLoG(cv::Mat (*)[5])’
approxLoG(octaves[4][5]);

我尝试了很多方法,使用init方法创建一个全局类,创建struct,创建已经在这里编写的protocol..etc,但从未成功过。任何想法都会得到满足。感谢..

1 个答案:

答案 0 :(得分:2)

单身人士可能是你正在寻找的。

以下是一个例子:

class ScoresSingleton {
    static let sharedSession = ScoresSingleton()
    var scores : Int = 0
} 

然后您可以全球使用:

// Setting    
ScoresSingleton.sharedSession.scores = 10


// Getting
var scores = ScoresSingleton.sharedSession.scores

希望有所帮助。