2016-04-14 4 views
-2

Я бы хотел, чтобы основной контроллер представления был активным, когда я оставляю его на другом контроллере, пожалуйста, мне нужна помощь.Как сделать контроллер View активным с быстрым?

Что мне делать, я использую язык программирования Swift.

+0

В чем заключается цель поддержания активного контроллера основного вида? – Hasya

+0

@ Hasya Я использую «Apple bonjour», когда я оставляю главный контроллер представления для другого представления, который уже создан; но когда я снова вернусь к главному контроллеру представления, он не сможет создать этот сокет, я хочу сохранить его активным, даже когда я уйду в другое представление, так что не нужно снова создавать сокет! –

+0

Так что в основном цель состоит в том, чтобы сохранить сокет, верно? – Hasya

ответ

0

Создание глобального класса, как показано ниже с раздельным экземпляром и методом для сокета

class GLOBAL : NSObject { 

    //sharedInstance 
    static let sharedInstance = GLOBAL() 

    func SocketMethod(){ 

     // Here is your code for connection , send data and receive data 

    } 

} 

Теперь после входа или в главном использовании контроллера представления ниже

GLOBAL.sharedInstance.SocketMethod() 

Это будет держать ваш SocketMethod живой через вне приложения, пока вы не стреляете близко к веб-соке.

Это сработало для меня, надеюсь, это поможет вам. удачи.

Смежные вопросы