Używam zestawu SDK do iOS Dropbox i chcę sprawdzić, czy moja aplikacja jest już połączona z kontem Dropbox. Więc robię:Dropbox iOS SDK zawsze zwraca "TAK" dla isLinked:
if (self.isLinked) {
NSLog(@"linked");
}
Jednak self.isLinked
zawsze zwraca YES
. Nawet po wyczyszczeniu i zresetowaniu iPhone'a Simulatora.
Dzieje się tak tylko podczas pracy w symulatorze systemu iOS na prawdziwym urządzeniu. Nie wiem, dlaczego tak się dzieje, ale pakiet SDK Dropbox na symulatorze jest również połączony, jeśli jego komputer Mac jest połączony z kontem Dropbox.
Aby uzyskać realistyczne zachowanie w Symulatorze, odłącz swój komputer Mac w preferencjach Dropbox.
Podczas gdy mój problem był bardziej szczególny (dropbox utrzymuje link w symulatorze, jeśli mac jest połączone), twoje rozwiązanie dotyczy również innych możliwych problemów z linkowaniem. To może zapobiec wielu bólom głowy. Dzięki, zintegruję to w mojej aplikacji. – codingFriend1
@ codingFriend1 Powinieneś również udzielić tej odpowiedzi. Dzięki, szykowałem się do tego. – fzwo
co to jest HAS_RUN_KEY tutaj? – Bhushan