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 № 1Jeś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.