CodeAssets.swift
import UIKit
class CodeAssets: NSObject {
func isValidEmail(testStr:String) -> Bool {
// print("validate calendar: \(testStr)")
let emailRegEx = "[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}"
let emailTest = NSPredicate(format:"SELF MATCHES %@", emailRegEx)
return emailTest.evaluate(with: testStr)
}
}
我试过像这样包含它:
import UIKit
class RegisterController: UIViewController, CodeAssets {
所以我创建了一个 swift 类,它将存储一些函数,例如验证电子邮件字符串的格式,我想在 View 中包含此文件,以便我可以使用该函数,但以上均无效。
我觉得我对 PHP 世界有点困惑。
最佳答案
无需导入文件,直接使用即可
let objCodeAsset = CodeAssets()
objCodeAsset.isValidEmail(testStr: "abc@gmail.com")
在 swift 中,您只需要导入框架。
关于ios - swift 包含文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40636545/