我们正在使用j2objc将我们的android管理器层转换为iOS。它似乎工作得很好,但现在我有一个java.net和Cookie处理问题。我们使用自己的java.net.CookieStore实现来持久化Cookie
为了使用这个CookieStore,我创建了一个新的默认CookieManager,它适用于Android但不适用于iOS:
cookieManager = new CookieManager(new PersistentCookieStore(), CookiePolicy.ACCEPT_ALL);
CookieHandler.setDefault(cookieManager);
我认为,HttpUrlConnection的iOS实现不使用默认的CookieHandler。
有没有人经历过java.net。*,j2objc和持久性cookie?
答案 0 :(得分:0)
我认为最好的办法是实现Apache HttpClient CookieStore接口,以便它使用iOS NSHTTPCookieStorage类。
答案 1 :(得分:0)
就像@tball所说,这是在j2objc 1.0.1中修复的。