本文整理了Java中org.robovm.apple.foundation.NSError
类的一些代码示例,展示了NSError
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NSError
类的具体详情如下:
包路径:org.robovm.apple.foundation.NSError
类名称:NSError
暂无
代码示例来源:origin: robovm/robovm
@Override
public String getMessage() {
return error.getLocalizedDescription();
}
代码示例来源:origin: robovm/robovm
public NSErrorCode getErrorCode() {
NSErrorCode code = null;
try {
code = NSCocoaErrorCode.valueOf(getCode());
} catch (IllegalArgumentException e) {
// ignore
}
return code;
}
/*<methods>*/
代码示例来源:origin: robovm/robovm
@MarshalsPointer
public static NSError toObject(Class<? extends NSError> cls, long handle, long flags) {
if (handle == 0) {
return null;
}
String domain = domain(handle);
Class<? extends NSError> nsErrorClass = allNSErrorClasses.get(domain);
if (nsErrorClass != null) {
cls = nsErrorClass;
}
NSError o = (NSError) ObjCObject.toObjCObject(cls, handle, 0, true);
return o;
}
@MarshalsPointer
代码示例来源:origin: robovm/robovm
public NSError(String domain, @MachineSizedSInt long code, NSErrorUserInfo dict) { super((SkipInit) null); initObject(init(domain, code, dict)); }
/*</constructors>*/
代码示例来源:origin: robovm/robovm-robopods
@Override
public void restoreFailed(SKPaymentQueue queue, NSError error) {
restoredTransactions.clear();
if (error != null && error.getCode() == 2) {
for (BillingObserver observer : billingObservers) {
observer.onRestoreCancel();
}
} else {
BillingError billingError = new BillingError(ErrorType.UNKNOWN,
"Error restoring transactions: " + (error != null ? error.toString() : "unknown"));
for (BillingObserver observer : billingObservers) {
observer.onRestoreError(billingError);
}
}
restoringTransactions = false;
}
代码示例来源:origin: robovm/robovm
@Override
public NSErrorCode getErrorCode() {
return super.getErrorCode(); // TODO
}
/*<methods>*/
代码示例来源:origin: robovm/robovm
public NSURL getURL() {
NSErrorUserInfo info = getUserInfo();
if (info == null) return null;
return info.getURL();
}
代码示例来源:origin: robovm/robovm
@MarshalsPointer
public static long toNative(NSError o, long flags) {
if (o == null) {
return 0L;
}
return o.getHandle();
}
}
代码示例来源:origin: libgdx/gdx-pay
@Override
public void restoreCompletedTransactionsFailed (SKPaymentQueue queue, NSError error) {
// Restoration failed.
// Decide if user cancelled or transaction failed.
if (error.getCode() == SKErrorCode.PaymentCancelled.value()) {
log(LOGTYPEERROR, "Restoring of transactions was cancelled by user!");
observer.handleRestoreError(new RuntimeException("Restoring of purchases was cancelled by user!"));
} else {
log(LOGTYPEERROR, "Restoring of transactions failed: " + error.toString());
observer.handleRestoreError(new RuntimeException("Restoring of purchases failed: " + error.toString()));
}
}
}
代码示例来源:origin: com.mobidevelop.robovm/robovm-cocoatouch
@Method(selector = "initWithCoder:")
public NSError(NSCoder decoder) { super((SkipInit) null); initObject(init(decoder)); }
/*</constructors>*/
代码示例来源:origin: com.mobidevelop.robovm/robovm-cocoatouch
@Override
public NSErrorCode getErrorCode() {
return super.getErrorCode(); // TODO
}
/*<methods>*/
代码示例来源:origin: com.mobidevelop.robovm/robovm-cocoatouch
public NSURL getURL() {
NSErrorUserInfo info = getUserInfo();
if (info == null) return null;
return info.getURL();
}
代码示例来源:origin: com.mobidevelop.robovm/robovm-cocoatouch
@MarshalsPointer
public static long toNative(NSError o, long flags) {
if (o == null) {
return 0L;
}
return o.getHandle();
}
}
代码示例来源:origin: com.mobidevelop.robovm/robovm-cocoatouch
@Override
public String getMessage() {
return error.getLocalizedDescription();
}
代码示例来源:origin: robovm/robovm-robopods
@Override
public void didFail(SKRequest request, NSError error) {
productsRequest = null;
if (error != null && error.getCode() == 2) {
for (BillingObserver observer : billingObservers) {
observer.onProductsRequestCancel();
}
} else {
BillingError billingError = new BillingError(ErrorType.UNKNOWN,
"Error requesting product data: " + (error != null ? error.toString() : "unknown"));
for (BillingObserver observer : billingObservers) {
observer.onProductsRequestError(billingError);
}
}
}
}
代码示例来源:origin: com.gluonhq/robovm-cocoatouch
@Method(selector = "initWithCoder:")
public NSError(NSCoder decoder) { super((SkipInit) null); initObject(init(decoder)); }
/*</constructors>*/
代码示例来源:origin: com.mobidevelop.robovm/robovm-cocoatouch
public NSErrorCode getErrorCode() {
NSErrorCode code = null;
try {
code = NSCocoaErrorCode.valueOf(getCode());
} catch (IllegalArgumentException e) {
// ignore
}
return code;
}
/*<methods>*/
代码示例来源:origin: com.gluonhq/robovm-cocoatouch
@Override
public NSErrorCode getErrorCode() {
return super.getErrorCode(); // TODO
}
/*<methods>*/
代码示例来源:origin: com.gluonhq/robovm-cocoatouch
public NSURL getURL() {
NSErrorUserInfo info = getUserInfo();
if (info == null) return null;
return info.getURL();
}
代码示例来源:origin: com.gluonhq/robovm-cocoatouch
@MarshalsPointer
public static long toNative(NSError o, long flags) {
if (o == null) {
return 0L;
}
return o.getHandle();
}
}
内容来源于网络,如有侵权,请联系作者删除!