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,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.NSURLAuthenticationChallengePtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
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, supportsSecureCodingMethods 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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
WKNSURLAuthenticationChallenge
public WKNSURLAuthenticationChallenge()
-