AndrewShmig / Vkontakte-iOS-SDK-LV

[iOS] Powerful & flexible Vkontakte iOS SDK Latest Version
79 stars 23 forks source link

Problems with project #110

Closed SergeyOleynich closed 9 years ago

SergeyOleynich commented 9 years ago

When I launch your test project (and my project) I had this in console 2014-12-08 14:16:54.636 Project[1734:69072](164, VKRequest, requestHTTPMethod:methodName:queryParameters:delegate:) 2014-12-08 14:16:54.637 Project[1734:69072](76, VKRequest, initWithHTTPMethod:methodName:queryParameters:delegate:) 2014-12-08 14:16:54.637 Project[1734:69072](556, VKRequest, initWithHTTPMethod:HTTPURL:HTTPBody:HTTPQueryParameters:HTTPHeaderFields:delegate:) 2014-12-08 14:16:54.637 Project[1734:69072](191, VKRequest, start) 2014-12-08 14:16:54.637 Project[1734:69072](92, VKUser, ghostUser) 2014-12-08 14:16:54.637 Project[1734:69072](57, VKStorage, sharedStorage) 2014-12-08 14:16:54.638 Project[1734:69072](42, VKStorage, init) 2014-12-08 14:16:54.638 Project[1734:69072](225, VKStorage, fullCacheStoragePath) 2014-12-08 14:16:54.640 Project[1734:69072](235, VKStorage, loadStorage) 2014-12-08 14:16:54.648 Project[1734:69072](39, VKAccessToken, initWithCoder:) 2014-12-08 14:16:54.648 Project[1734:69072](225, VKStorage, fullCacheStoragePath) 2014-12-08 14:16:54.648 Project[1734:69072](122, VKAccessToken, description) 2014-12-08 14:16:54.649 Project[1734:69072](42, VKStorageItem, initWithAccessToken:mainCacheStoragePath:) { path = "/Users/for_sale/Library/Developer/CoreSimulator/Devices/CA91A7D6-35FA-4E26-8543-900032145078/data/Containers/Data/Application/03432961-6381-478D-8466-83B744E9544B/Library/Caches/Vkontakte-iOS-SDK-Storage/Cache/"; token = "{\n \"Creation time\" = 1418040986;\n \"Expiration time\" = 1418040986;\n Permissions = (\n );\n Token = \"\";\n \"User ID\" = 0;\n}"; } 2014-12-08 14:16:54.649 Project[1734:69072](162, VKAccessToken, copyWithZone:) 2014-12-08 14:16:54.649 Project[1734:69072](110, VKAccessToken, init) 2014-12-08 14:16:54.653 Project[1734:69072](65, VKAccessToken, initWithUserID:accessToken:liveTime:permissions:) { liveTime = 0; permission = ( ); token = ""; userID = 0; } 2014-12-08 14:16:54.654 Project[1734:69072](45, VKCache, initWithCacheDirectory:) { path = "/Users/for_sale/Library/Developer/CoreSimulator/Devices/CA91A7D6-35FA-4E26-8543-900032145078/data/Containers/Data/Application/03432961-6381-478D-8466-83B744E9544B/Library/Caches/Vkontakte-iOS-SDK-Storage/Cache/0/"; } 2014-12-08 14:16:54.654 Project[1734:69072](213, VKCache, createDirectoryIfNotExists:) { path = "/Users/for_sale/Library/Developer/CoreSimulator/Devices/CA91A7D6-35FA-4E26-8543-900032145078/data/Containers/Data/Application/03432961-6381-478D-8466-83B744E9544B/Library/Caches/Vkontakte-iOS-SDK-Storage/Cache/0/"; } 2014-12-08 14:16:54.654 Project[1734:69072](202, VKStorage, storageItemForUserID:) { userID = 0; } 2014-12-08 14:16:54.654 Project[1734:69072](57, VKStorage, sharedStorage) 2014-12-08 14:16:54.654 Project[1734:69072](235, VKStorage, loadStorage) 2014-12-08 14:16:54.659 Project[1734:69072](39, VKAccessToken, initWithCoder:) 2014-12-08 14:16:54.659 Project[1734:69072](225, VKStorage, fullCacheStoragePath) 2014-12-08 14:16:54.659 Project[1734:69072](122, VKAccessToken, description) 2014-12-08 14:16:54.660 Project[1734:69072](42, VKStorageItem, initWithAccessToken:mainCacheStoragePath:) { path = "/Users/for_sale/Library/Developer/CoreSimulator/Devices/CA91A7D6-35FA-4E26-8543-900032145078/data/Containers/Data/Application/03432961-6381-478D-8466-83B744E9544B/Library/Caches/Vkontakte-iOS-SDK-Storage/Cache/"; token = "{\n \"Creation time\" = 1418040986;\n \"Expiration time\" = 1418040986;\n Permissions = (\n );\n Token = \"\";\n \"User ID\" = 0;\n}"; } 2014-12-08 14:16:54.660 Project[1734:69072](162, VKAccessToken, copyWithZone:) 2014-12-08 14:16:54.660 Project[1734:69072](110, VKAccessToken, init) 2014-12-08 14:16:54.660 Project[1734:69072](65, VKAccessToken, initWithUserID:accessToken:liveTime:permissions:) { liveTime = 0; permission = ( ); token = ""; userID = 0; } 2014-12-08 14:16:54.660 Project[1734:69072](45, VKCache, initWithCacheDirectory:) { path = "/Users/for_sale/Library/Developer/CoreSimulator/Devices/CA91A7D6-35FA-4E26-8543-900032145078/data/Containers/Data/Application/03432961-6381-478D-8466-83B744E9544B/Library/Caches/Vkontakte-iOS-SDK-Storage/Cache/0/"; } 2014-12-08 14:16:54.661 Project[1734:69072](213, VKCache, createDirectoryIfNotExists:) { path = "/Users/for_sale/Library/Developer/CoreSimulator/Devices/CA91A7D6-35FA-4E26-8543-900032145078/data/Containers/Data/Application/03432961-6381-478D-8466-83B744E9544B/Library/Caches/Vkontakte-iOS-SDK-Storage/Cache/0/"; } 2014-12-08 14:16:54.661 Project[1734:69072](202, VKStorage, storageItemForUserID:) { userID = 0; } 2014-12-08 14:16:54.661 Project[1734:69072](122, VKAccessToken, description) 2014-12-08 14:16:54.661 Project[1734:69072](47, VKUser, initWithStorageItem:) { storageItem = "{\n \"access token\" = \"{\n \"Creation time\" = 1418040986;\n \"Expiration time\" = 1418040986;\n Permissions = (\n );\n Token = \"\";\n \"User ID\" = 0;\n}\";\n cache = \"{\n cacheDirectoryPath = \"/Users/for_sale/Library/Developer/CoreSimulator/Devices/CA91A7D6-35FA-4E26-8543-900032145078/data/Containers/Data/Application/03432961-6381-478D-8466-83B744E9544B/Library/Caches/Vkontakte-iOS-SDK-Storage/Cache/0/\";\n}\";\n}"; } 2014-12-08 14:16:54.662 Project[1734:69072](175, VKUser, accessToken) 2014-12-08 14:16:54.662 Project[1734:69072](57, VKStorage, sharedStorage) 2014-12-08 14:16:54.662 Project[1734:69072](235, VKStorage, loadStorage) 2014-12-08 14:16:54.667 Project[1734:69072](39, VKAccessToken, initWithCoder:) 2014-12-08 14:16:54.667 Project[1734:69072](225, VKStorage, fullCacheStoragePath) 2014-12-08 14:16:54.667 Project[1734:69072](122, VKAccessToken, description) 2014-12-08 14:16:54.667 Project[1734:69072](42, VKStorageItem, initWithAccessToken:mainCacheStoragePath:) { path = "/Users/for_sale/Library/Developer/CoreSimulator/Devices/CA91A7D6-35FA-4E26-8543-900032145078/data/Containers/Data/Application/03432961-6381-478D-8466-83B744E9544B/Library/Caches/Vkontakte-iOS-SDK-Storage/Cache/"; token = "{\n \"Creation time\" = 1418040986;\n \"Expiration time\" = 1418040986;\n Permissions = (\n );\n Token = \"\";\n \"User ID\" = 0;\n}"; } 2014-12-08 14:16:54.668 Project[1734:69072](162, VKAccessToken, copyWithZone:) 2014-12-08 14:16:54.668 Project[1734:69072](110, VKAccessToken, init) 2014-12-08 14:16:54.668 Project[1734:69072](65, VKAccessToken, initWithUserID:accessToken:liveTime:permissions:) { liveTime = 0; permission = ( ); token = ""; userID = 0; } 2014-12-08 14:16:54.668 Project[1734:69072](45, VKCache, initWithCacheDirectory:) { path = "/Users/for_sale/Library/Developer/CoreSimulator/Devices/CA91A7D6-35FA-4E26-8543-900032145078/data/Containers/Data/Application/03432961-6381-478D-8466-83B744E9544B/Library/Caches/Vkontakte-iOS-SDK-Storage/Cache/0/"; } 2014-12-08 14:16:54.669 Project[1734:69072](213, VKCache, createDirectoryIfNotExists:) { path = "/Users/for_sale/Library/Developer/CoreSimulator/Devices/CA91A7D6-35FA-4E26-8543-900032145078/data/Containers/Data/Application/03432961-6381-478D-8466-83B744E9544B/Library/Caches/Vkontakte-iOS-SDK-Storage/Cache/0/"; } 2014-12-08 14:16:54.669 Project[1734:69072](202, VKStorage, storageItemForUserID:) { userID = 0; } 2014-12-08 14:16:54.669 Project[1734:69072](586, VKRequest, uniqueRequestURL) 2014-12-08 14:16:54.670 Project[1734:69072](179, VKCache, cacheForURL:offlineMode:) { offlineMode = 0; url = "https://api.vk.com/method/users.get?user_ids=christian.burns"; } 2014-12-08 14:16:54.768 Project[1734:69072] !!!EXCEPTION OCCURED!!! (449, VKRequest, connectionDidFinishLoading:): *\ -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0] 2014-12-08 14:16:54.768 Project[1734:69072] -[ASAAppDelegate request:response:] 2014-12-08 14:16:54.769 Project[1734:69072] response: { response = ( { "first_name" = Christian; "last_name" = Burns; uid = 213636139; } ); } 2014-12-08 14:16:54.769 Project[1734:69072](632, VKRequest, createFinalURL) 2014-12-08 14:16:55.248 Project[1734:69072](374, VKRequest, connection:didReceiveResponse:) { connection = "<NSURLConnection: 0x7fd628430770> { request: <NSMutableURLRequest: 0x7fd6284bb320> { URL: https://api.vk.com/method/users.get?user_ids=christian.burns } }"; response = "<NSHTTPURLResponse: 0x7fd62842aee0> { URL: https://api.vk.com/method/users.get?user_ids=christian.burns } { status code: 200, headers {\n \"Cache-Control\" = \"no-store\";\n \"Content-Encoding\" = gzip;\n \"Content-Length\" = 87;\n \"Content-Type\" = \"application/json; charset=utf-8\";\n Date = \"Mon, 08 Dec 2014 12:16:55 GMT\";\n Pragma = \"no-cache\";\n Server = nginx;\n \"x-powered-by\" = \"PHP/3.9605\";\n} }"; } 2014-12-08 14:16:55.249 Project[1734:69072](413, VKRequest, connection:didReceiveData:) { connection = "<NSURLConnection: 0x7fd628430770> { request: <NSMutableURLRequest: 0x7fd6284bb320> { URL: https://api.vk.com/method/users.get?user_ids=christian.burns } }"; data = <7b227265 73706f6e 7365223a 5b7b2275 6964223a 32313336 33363133 392c2266 69727374 5f6e616d 65223a22 43687269 73746961 6e222c22 6c617374 5f6e616d 65223a22 4275726e 73227d5d 7d>; } 2014-12-08 14:16:55.249 Project[1734:69072](449, VKRequest, connectionDidFinishLoading:) { connection = "<NSURLConnection: 0x7fd628430770> { request: <NSMutableURLRequest: 0x7fd6284bb320> { URL: https://api.vk.com/method/users.get?user_ids=christian.burns } }"; }

Why it is so? 2014-12-08 14:16:54.668 Project[1734:69072](65, VKAccessToken, initWithUserID:accessToken:liveTime:permissions:) { liveTime = 0; permission = ( ); token = ""; userID = 0; }

and also i recive this: http://s020.radikal.ru/i723/1412/42/0e04bacecc10.png

AndrewShmig commented 9 years ago

How do you process user authorization? Can you show me your code? With implemented delegate methods.