本文整理了Java中org.robovm.apple.foundation.NSError.toString()
方法的一些代码示例,展示了NSError.toString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NSError.toString()
方法的具体详情如下:
包路径:org.robovm.apple.foundation.NSError
类名称:NSError
方法名:toString
暂无
代码示例来源:origin: libgdx/gdx-pay
@Override
public void didFail (SKRequest request, NSError error) {
log(LOGTYPEERROR, "Error requesting products: " + (error != null ? error.toString() : "unknown"));
// Products request failed (likely due to insuficient network connection).
observer.handleInstallError(new RuntimeException("Error requesting products: "
+ (error != null ? error.toString() : "unknown")));
}
}
代码示例来源:origin: libgdx/gdx-pay
@Override
public void didFail (SKRequest request, NSError error) {
String errorMessage = "Error requesting product info to later purchase: " + (error != null ? error.toString() : "unknown");
log(LOGTYPEERROR, errorMessage);
observer.handlePurchaseError(new RuntimeException(errorMessage));
}
}
代码示例来源: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: 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-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: libgdx/gdx-pay
@Override
public void didFail (SKRequest request, NSError error) {
// Receipt refresh request failed. Let's just continue.
log(LOGTYPEERROR, "Receipt fetching failed: " + error.toString());
log(LOGTYPELOG, "Transaction was completed: " + getOriginalTxID(transaction));
observer.handlePurchase(t);
// Finish transaction.
SKPaymentQueue.getDefaultQueue().finishTransaction(transaction);
}
});
代码示例来源:origin: robovm/robovm-robopods
@Override
public void transactionFailed(SKPaymentTransaction skTransaction, NSError error) {
if (error != null && error.getCode() == 2) {
for (BillingObserver observer : billingObservers) {
observer.onPurchaseCancel();
}
} else {
Transaction transaction = transactionFromSKPaymentTransaction(skTransaction);
if (autoFinishTransactions) {
transaction.finish();
}
BillingError billingError = new BillingError(ErrorType.UNKNOWN,
"Error purchasing product: " + (error != null ? error.toString() : "unknown"));
for (BillingObserver observer : billingObservers) {
observer.onPurchaseError(transaction, billingError);
}
}
}
代码示例来源:origin: libgdx/gdx-pay
observer.handlePurchaseCanceled();
} else {
log(LOGTYPEERROR, "Transaction failed: " + error.toString());
observer.handlePurchaseError(new RuntimeException("Transaction failed: " + error.toString()));
内容来源于网络,如有侵权,请联系作者删除!