2016-03-20 15 views
0

ios uygulamasında vk düğmesiyle girişi entegre ettim. Hesabı değiştirmek için bir yetenek eklemek istiyorum.ios'ta vk api'den nasıl çıkış yapılır?

http://api.vk.com/oauth/logout ağ isteğini çalıştırmayı denedim. Ama wrong logout hash çıktılar. bir çıkıştan sonra, aynı

let logoutUrl = "http://api.vk.com/oauth/logout" 

     let request = NSMutableURLRequest(URL: NSURL(string: logoutUrl)!, 
     cachePolicy:.ReloadIgnoringLocalCacheData, 
     timeoutInterval:60.0) 
     let responseData = try! NSURLConnection.sendSynchronousRequest(request, returningResponse: nil) 

Ben NSDefaults temizlemek için çalıştı:

Bu kodu kullanılan

let defaults = NSUserDefaults.standardUserDefaults() 
     defaults.removeObjectForKey("VKAccessUserId") 
     defaults.removeObjectForKey("VKAccessToken") 
     defaults.removeObjectForKey("VKAccessTokenDate") 
     defaults.synchronize() 

Ve çerezleri temizlemek için:

let storage = NSHTTPCookieStorage.sharedHTTPCookieStorage() 
     for cookie in storage.cookies { 
      let domainName = cookie.domain 
      let domainRange = domainName.rangeOfString("vk.com") 

      if(domainRange.length > 0) { 
       storage.deleteCookie(cookie) 
      } 
     } 

Ve hiçbir şey

yardımcı olur

cevap

0

Bunu buldum Devriminin. VKSdk.forceLogout()

numaralı telefonu arayabilir