Я новичок в быстром, необходимо определить глобальный класс переменных, который будет использоваться в каждом классе контроллера.Как определить глобальную переменную класса в Swift
Спасибо.
Я новичок в быстром, необходимо определить глобальный класс переменных, который будет использоваться в каждом классе контроллера.Как определить глобальную переменную класса в Swift
Спасибо.
Вы можете нам что-то вроде этого:
class Favorites {
var favoritesArray:Array <AnyObject>
init(favoritesArray:Array <AnyObject>) {
self.favoritesArray = favoritesArray
}
}
и объявить его как:
var favoritesInstance = Favorites(favoritesArray:["Harpers_Bazaar_Ch_03_15_0000.jpg"])
и вызвать из любого места, как:
let x = favoritesInstance.favoritesArray
Если я сменил Array на String, он все равно будет работать? –
да просто объявите его, как вам нравится –
Вы хотите только классы контроллеров в используйте свой «глобальный класс переменных» или хотите, чтобы все классы контроллеров, включая UIViewController, и т. д., использовали ваш «глобальный класс переменных»? – GoZoner
Можете ли вы привести мне пример. –
все классы контроллеров –