我在Objective-C中使用包含#define的Constants.h文件,我想在Swift 3.0中使用它。你觉得有可能吗?
我有不同的类型,例如:
/*int*/ #define EVENT_ID 12
/*Class name*/ #define FORM_TO_USE RegistrationForm_xxxx_xxx
/*String*/ #define name @"name1"
有什么想法吗?
答案 0 :(得分:1)
在简单的情况下,我们可以使用桥接头和导入constant.h文件并直接在代码中使用EVENT_ID,这应该可行。
答案 1 :(得分:1)
Swift Constants的最佳实践 -
<强> Constants.swift 强>
.col-md-4
使用:强>
struct Constants {
static let someValue = "TEST"
static let arrayOfTests: [String] = ["foo", "bar", someValue]
}
struct Event {
static let id = 12
static let name = "event Name"
}
struct NotificationKey {
static let welcome = "event Name"
}
答案 2 :(得分:-2)
试试这个
stdClass Object
(
[response] => stdClass Object
(
[uri] => /crm/private/json/Products/searchRecords
[error] => stdClass Object
(
[code] => 4832
[message] => API call cannot be completed as the Criteria parameter value is invalid
)
)
)