Package org.robovm.apple.webkit
Class WKNSURLAuthenticationChallenge
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSURLAuthenticationChallenge
-
- org.robovm.apple.webkit.WKNSURLAuthenticationChallenge
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class WKNSURLAuthenticationChallenge extends NSURLAuthenticationChallenge
dkimitsa: this is very special workaround for bug #336 it happens when didReceiveAuthenticationChallenge navigation delegate's callback being called and challenge is instance of WKNSURLAuthenticationChallenge class the issue here is that WKNSURLAuthenticationChallenge itself doesn't inherit NSURLAuthenticationChallenge and RoboVM can't build java object for it as it is not known and hangs with exception. WKNSURLAuthenticationChallenge is a NSProxy which is ok on obj-c side. Workaround is to register empty WKNSURLAuthenticationChallenge with methods of NSURLAuthenticationChallenge. It will not make harm on obj-c side as it is proxy and will deal with all selectors being sent
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSURLAuthenticationChallenge
NSURLAuthenticationChallenge.NSURLAuthenticationChallengePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Constructor Description WKNSURLAuthenticationChallenge()
-
Method Summary
-
Methods inherited from class org.robovm.apple.foundation.NSURLAuthenticationChallenge
encode, getError, getFailureResponse, getPreviousFailureCount, getProposedCredential, getProtectionSpace, getSender, init, init, init, supportsSecureCoding
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-