/ / Zmienna dostępowa z klasy Constants.h - swift3, stałe

Dostęp do zmiennej z Constants.h Class - swift3, constant

Stworzyłem nową klasę Stałe. H i zdefiniuj adres URL, aby uzyskać do niego globalny dostęp w aplikacji.

#ifndef Constants_h
#define Constants_h

#define LoginUrl      @"http://dev.abc.in/app/login"

#endif

Ale w kontroler widoku nie daje dostępudo stałych. lub Czy jest jakiś inny sposób zdefiniowania stałych w Swift, tak jak udało mi się to w przypadku celu c, ale wystąpił problem z użyciem Swift. Proszę o poradę.

Dzięki!

Odpowiedzi:

0 dla odpowiedzi № 1

Jeśli chcesz użyć kodu celu C w Swift youmusisz zawrzeć nagłówki kodu celu C w nagłówku pomostowym. Kompilator Swift tłumaczy wszystkie deklaracje w nagłówku pomostowym i importuje je do Swift. Aby rozwiązać problem, po prostu zaimportuj plik Constants.h plik w nagłówku pomostowym.

Możesz również tworzyć stałe globalne w Swift, po prostu pisząc definicję zmiennej w zasięgu globalnym.