ios - 跨多个 UIViewControllers 重用一个函数

标签 ios swift uikit

我可以在多个 UIViewController 中重用一个变量,方法是将它存储在我项目中的一个单独的 Swift 文件中,但我似乎无法对函数执行相同的操作。它根本不像变量那样被识别。

我该怎么做?

最佳答案

你必须在类体之外声明它:

import UIKit
import SpriteKit

class OneClass{
    func notGlobal(){
      println("not global")
}

func globalMethod(string:String){
    println("its global")
}

关于ios - 跨多个 UIViewControllers 重用一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28178203/

相关文章:

ios - undefined symbol : _OBJC_CLASS_$_WKInterfaceController error after updating Xcode to version 11. 1

IOS Swift 如何在 subview 之上添加元素

swift - 如何在导航 Controller 中设置后退按钮的大小

ios - 向 UIAlertView 添加声音的正确方法

ios - Segue 在 DidSelectAtRow 函数之前执行

ios - 在 Sendbird IOS 中创建一对一聊天

php - 如何使用苹果推送通知 p12 证书文件通过代码设置 ios 平台?

ios - MKMapView 似乎是零?

ios - 我的问题是我无法在 ios 13 和 xcode 11 中发出任何网络请求

ios - UIAlert 对话框的动画非常奇怪?