You don't need to set cookies explicitly. NSURLConnection does this automatically for you.
Did you try printing out the cookies after your webview is closes?
[[[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies] enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
NSLog(@"%@", obj);
}];