• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java NSError类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.robovm.apple.foundation.NSError的典型用法代码示例。如果您正苦于以下问题:Java NSError类的具体用法?Java NSError怎么用?Java NSError使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



NSError类属于org.robovm.apple.foundation包,在下文中一共展示了NSError类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: add

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
private void add() {
	// bmob
	Bmob.registerWithAppKey("34b7704a3b372576a732b7675abce9e8");
	// Gdx.app.log("xxx", "showInterAd");
	System.out.println("showInterAd");
	final BmobObject gameScore = new BmobObject("GameScore");
	gameScore.setObject(new NSString("小明"), "playerName");
	gameScore.setObject(NSNumber.valueOf(100), "playerScore");
	gameScore.setObject(NSNumber.valueOf(true), "cheatMode");

	gameScore.saveInBackgroundWithResultBlock(new BmobBooleanResultBlock() {
		@Override
		public void invoke(boolean isSuccessful, NSError error) {
			if (isSuccessful) {
				System.out.println("success");
				System.out.println(gameScore.getObjectId());
				System.out.println(Bmob.getServerTimestamp());
				query();
			} else {
				System.out.println(error.getErrorCode() + error.getDomain());
			}
		}
	});
	System.out.println("showInterAd ---- end");
}
 
开发者ID:tianqiujie,项目名称:robovm-ios-bindings,代码行数:26,代码来源:IOSLauncher.java


示例2: logIn

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
public void logIn(final List<String> readPermissions, final LoginListener listener) {
    log("Trying to login with read permissions (%s)...", readPermissions);
    loginManager.logInWithReadPermissions(readPermissions,
            new VoidBlock2<FBSDKLoginManagerLoginResult, NSError>() {
                @Override
                public void invoke(FBSDKLoginManagerLoginResult result, NSError error) {
                    if (error != null) {
                        log("Failed to login: %s", error.getLocalizedDescription());
                        listener.onError("An unknown error happened!");
                    } else if (result.isCancelled()) {
                        log("Cancelled login!");
                        listener.onCancel();
                    } else {
                        if (!result.getGrantedPermissions().containsAll(readPermissions)) {
                            log("Failed to login: Permissions declined (%s)", result.getDeclinedPermissions());
                            listener.onError("The following permissions have been declined: "
                                    + result.getDeclinedPermissions().toString());
                        } else {
                            log("Successfully logged in!");
                            listener.onSuccess();
                        }
                    }
                }
            });
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:26,代码来源:FacebookHandler.java


示例3: requestPublishPermissions

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
public void requestPublishPermissions(final List<String> publishPermissions, final LoginListener listener) {
    log("Requesting publish permissions (%s)...", publishPermissions);
    loginManager.logInWithPublishPermissions(publishPermissions,
            new VoidBlock2<FBSDKLoginManagerLoginResult, NSError>() {
                @Override
                public void invoke(FBSDKLoginManagerLoginResult result, NSError error) {
                    if (error != null) {
                        log("Failed to request publish permissions: %s", error);
                        listener.onError("An unknown error happened!");
                    } else if (result.isCancelled()) {
                        log("Cancelled request for publish permissions!");
                        listener.onCancel();
                    } else {
                        if (!result.getGrantedPermissions().containsAll(publishPermissions)) {
                            log("Failed to request publish permissions: Permissions declined (%s)",
                                    result.getDeclinedPermissions());
                            listener.onError("The following permissions have been declined: "
                                    + result.getDeclinedPermissions().toString());
                        } else {
                            log("Successfully requested publish permissions");
                            listener.onSuccess();
                        }
                    }
                }
            });
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:27,代码来源:FacebookHandler.java


示例4: makeIncrementalProgress

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
private void makeIncrementalProgress(Achievement achievement, int progressAmount) {
    Log.d("Your progress amount is %d", progressAmount);

    final GPGAchievement incrementMe = new GPGAchievement(achievement.getId());

    incrementMe.incrementSteps(progressAmount, new GPGAchievementIncrementStepsCallback() {
        @Override
        public void done(boolean newlyUnlocked, int currentSteps, NSError error) {
            if (error != null) {
                Log.e("Received an error attempting to increment achievement %s: %s", incrementMe, error);
            } else if (newlyUnlocked) {
                Log.d("Incremental achievement unlocked!");
            } else {
                Log.d("You've completed %d steps total", currentSteps);
            }
        }
    });
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:19,代码来源:AchievementManager.java


示例5: playerFinishedGame

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
public void playerFinishedGame(int score, DifficultyLevel level, final ScoreSubmitCallback callback) {
    Leaderboard leaderboard = getLeaderboard(level);

    final GPGScore submitMe = GPGScore.getScore(leaderboard.getId());
    submitMe.setValue(score);

    submitMe.submitScore(new GPGScoreReportCallback() {
        @Override
        public void done(GPGScoreReport report, NSError error) {
            if (error != null) {
                Log.e("Received an error attempting to add to leaderboard %s: %s", submitMe, error);
                callback.onError(error);
            } else {
                if (report.isHighScoreForLocalPlayerToday()) {
                    Log.d("Woo hoo! Daily high score!");
                }
                callback.onSuccess(report);
            }
        }
    });
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:22,代码来源:LeaderboardManager.java


示例6: setFile

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
public void setFile(PFFile file) {
    final String requestURL = file.getUrl(); // Save copy of url locally
    url = file.getUrl(); // Save copy of url on the instance

    file.getDataInBackground(new PFGetDataCallback() {
        @Override
        public void done(NSData data, NSError error) {
            if (error == null) {
                UIImage image = new UIImage(data);
                if (requestURL.equals(url)) {
                    setImage(image);
                    setNeedsDisplay();
                }
            } else {
                Log.e("Error on fetching file: %s", error);
            }
        }
    });
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:20,代码来源:PAPImageView.java


示例7: didLoadObjects

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
@Override
public void didLoadObjects(NSError error) {
    super.didLoadObjects(error);

    if (getObjects().size() == 0 && !getQuery().hasCachedResult() && !firstLaunch) {
        getTableView().setScrollEnabled(false);

        if (blankTimelineView.getSuperview() == null) {
            blankTimelineView.setAlpha(0);
            getTableView().setTableHeaderView(blankTimelineView);

            UIView.animate(0.2, new Runnable() {
                @Override
                public void run() {
                    blankTimelineView.setAlpha(1);
                }
            });
        }
    } else {
        getTableView().setTableHeaderView(null);
        getTableView().setScrollEnabled(true);
    }
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:24,代码来源:PAPHomeViewController.java


示例8: onClick

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
@Override
public void onClick(UIBarButtonItem barButtonItem) {
    UIActivityIndicatorView loadingActivityIndicatorView = new UIActivityIndicatorView(
            UIActivityIndicatorViewStyle.White);
    loadingActivityIndicatorView.startAnimating();
    getNavigationItem().setRightBarButtonItem(new UIBarButtonItem(loadingActivityIndicatorView));

    configureUnfollowButton();

    PAPUtility.followUserEventually(user, new PFSaveCallback() {
        @Override
        public void done(boolean success, NSError error) {
            if (error != null) {
                configureFollowButton();
            }
        }
    });
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:19,代码来源:PAPAccountViewController.java


示例9: shouldToggleFollowFriendForCell

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
private void shouldToggleFollowFriendForCell(final PAPFindFriendsCell cell) {
    PAPUser cellUser = cell.getUser();
    if (cell.getFollowButton().isSelected()) {
        // Unfollow
        cell.getFollowButton().setSelected(false);
        PAPUtility.unfollowUserEventually(cellUser);
        PAPNotificationManager.postNotification(PAPNotification.USER_FOLLOWING_CHANGED);
    } else {
        // Follow
        cell.getFollowButton().setSelected(true);
        PAPUtility.followUserEventually(cellUser, new PFSaveCallback() {
            @Override
            public void done(boolean success, NSError error) {
                if (error == null) {
                    PAPNotificationManager.postNotification(PAPNotification.USER_FOLLOWING_CHANGED);
                } else {
                    cell.getFollowButton().setSelected(false);
                }
            }
        });
    }
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:23,代码来源:PAPFindFriendsViewController.java


示例10: viewDidLoad

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
@Override
public void viewDidLoad() {
    super.viewDidLoad();

    FBSDKProfile.Notifications.observeCurrentProfileDidChange(new VoidBlock1<FBSDKProfileChangeNotification>() {
        @Override
        public void invoke(FBSDKProfileChangeNotification notification) {
            if (FBSDKProfile.getCurrentProfile() != null && PAPUser.getCurrentUser() != null) {
                PAPUser.getCurrentUser().fetchInBackground(new PFGetCallback<PAPUser>() {
                    @Override
                    public void done(PAPUser object, NSError error) {
                        refreshCurrentUser(object, error);
                    }
                });
            }
        }
    });
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:19,代码来源:PAPWelcomeViewController.java


示例11: viewWillAppear

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
@Override
public void viewWillAppear(boolean animated) {
    super.viewWillAppear(animated);

    if (PAPUser.getCurrentUser() == null) {
        presentLoginViewController(false);
        return;
    }

    // Present Anypic UI
    ((AnyPicApp) UIApplication.getSharedApplication().getDelegate()).presentTabBarController();

    // Refresh current user with server side data -- checks if user is still
    // valid and so on
    facebookResponseCount = 0;
    PAPUser.getCurrentUser().fetchInBackground(new PFGetCallback<PAPUser>() {
        @Override
        public void done(PAPUser object, NSError error) {
            if (FBSDKProfile.getCurrentProfile() != null) {
                refreshCurrentUser(object, error);
            }
        }
    });
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:25,代码来源:PAPWelcomeViewController.java


示例12: processedFacebookResponse

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
private void processedFacebookResponse() {
    // Once we handled all necessary facebook batch responses, save
    // everything necessary and continue
    synchronized (this) {
        facebookResponseCount++;
        if (facebookResponseCount != expectedFacebookResponseCount) {
            return;
        }
    }
    facebookResponseCount = 0;
    Log.d("done processing all Facebook requests");

    PAPUser.getCurrentUser().saveInBackground(new PFSaveCallback() {
        @Override
        public void done(boolean success, NSError error) {
            if (!success) {
                Log.e("Failed save in background of user, %s", error);
            } else {
                Log.d("saved current parse user");
            }
        }
    });
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:24,代码来源:PAPWelcomeViewController.java


示例13: onClick

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
@Override
        public void onClick(UIBarButtonItem barButtonItem) {
            if (photo.getPicture().isDataAvailable()) {
                showShareSheet();
            } else {
//        [MBProgressHUD showHUDAddedTo:self.view animated:YES]; TODO
                photo.getPicture().getDataInBackground(new PFGetDataCallback() {
                    @Override
                    public void done(NSData data, NSError error) {
//            [MBProgressHUD hideHUDForView:self.view animated:YES]; TODO
                        if (error == null) {
                            showShareSheet();
                        }
                    }
                });
            }
        }
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:18,代码来源:PAPPhotoDetailsViewController.java


示例14: shouldDeletePhoto

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
private void shouldDeletePhoto() {
    // Delete all activites related to this photo
    PFQuery<PAPActivity> query = PFQuery.getQuery(PAPActivity.class);
    query.whereEqualTo(PAPActivity.PHOTO_KEY, photo);
    query.findInBackground(new PFFindCallback<PAPActivity>() {
        @Override
        public void done(NSArray<PAPActivity> objects, NSError error) {
            if (error == null) {
                for (PAPActivity activity : objects) {
                    activity.deleteEventually();
                }
            }

            // Delete photo
            photo.deleteEventually();
        }
    });
    PAPNotificationManager.postNotification(PAPNotification.USER_DELETED_PHOTO, photo.getObjectId());
    getNavigationController().popViewController(true);
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:21,代码来源:PAPPhotoDetailsViewController.java


示例15: unfollowUserEventually

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
public static void unfollowUserEventually(PAPUser user) {
    PFQuery<PAPActivity> query = PFQuery.getQuery(PAPActivity.class);
    query.whereEqualTo(PAPActivity.FROM_USER_KEY, PAPUser.getCurrentUser());
    query.whereEqualTo(PAPActivity.TO_USER_KEY, user);
    query.whereEqualTo(PAPActivity.TYPE_KEY, PAPActivityType.FOLLOW.getKey());
    query.findInBackground(new PFFindCallback<PAPActivity>() {
        @Override
        public void done(NSArray<PAPActivity> activities, NSError error) {
            // While normally there should only be one follow activity
            // returned, we can't guarantee that.
            if (error == null) {
                for (PAPActivity activity : activities) {
                    activity.deleteEventually();
                }
            }
        }
    });
    PAPCache.getSharedCache().setUserFollowStatus(user, false);
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:20,代码来源:PAPUtility.java


示例16: unfollowUsersEventually

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
public static void unfollowUsersEventually(List<PAPUser> users) {
    PFQuery<PAPActivity> query = PFQuery.getQuery(PAPActivity.class);
    query.whereEqualTo(PAPActivity.FROM_USER_KEY, PAPUser.getCurrentUser());
    query.whereContainedIn(PAPActivity.TO_USER_KEY, new NSArray<PAPUser>(users));
    query.whereEqualTo(PAPActivity.TYPE_KEY, PAPActivityType.FOLLOW.getKey());
    query.findInBackground(new PFFindCallback<PAPActivity>() {
        @Override
        public void done(NSArray<PAPActivity> activities, NSError error) {
            for (PAPActivity activity : activities) {
                activity.deleteEventually();
            }
        }
    });
    for (PAPUser user : users) {
        PAPCache.getSharedCache().setUserFollowStatus(user, false);
    }
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:18,代码来源:PAPUtility.java


示例17: shouldNavigateToPhoto

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
private void shouldNavigateToPhoto(PAPPhoto targetPhoto) {
    for (PAPPhoto photo : homeViewController.getObjects()) {
        if (photo.getObjectId().equals(targetPhoto.getObjectId())) {
            targetPhoto = photo;
            break;
        }
    }

    // if we have a local copy of this photo, this won't result in a network
    // fetch
    targetPhoto.fetchIfNeededInBackground(new PFGetCallback<PAPPhoto>() {
        @Override
        public void done(PAPPhoto object, NSError error) {
            if (error == null) {
                UINavigationController homeNavigationController = tabBarController.getHomeNavigationController();
                tabBarController.setSelectedViewController(homeNavigationController);

                PAPPhotoDetailsViewController detailViewController = new PAPPhotoDetailsViewController(object);
                homeNavigationController.pushViewController(detailViewController, true);
            }
        }
    });
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:24,代码来源:AnyPicApp.java


示例18: requestAddressBookAccess

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
/**
 * Prompt the user for access to their Address Book data
 */
private void requestAddressBookAccess() {
    addressBook.requestAccess(new ABAddressBook.RequestAccessCompletionHandler() {
        @Override
        public void requestAccess(boolean granted, NSError error) {
            if (granted) {
                DispatchQueue.getMainQueue().async(new Runnable() {
                    @Override
                    public void run() {
                        accessGrantedForAddressBook();
                    }
                });
            } else {
                checkAddressBookAccess();
            }
        }
    });
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:21,代码来源:QuickContactsViewController.java


示例19: updateSubtitleIfNeeded

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
public void updateSubtitleIfNeeded() {
    if (subtitle == null) {
        // for the subtitle, we reverse geocode the lat/long for a proper
        // location string name
        CLLocation location = new CLLocation(coordinate.getLatitude(), coordinate.getLongitude());
        CLGeocoder geocoder = new CLGeocoder();
        geocoder.reverseGeocodeLocation(location, new VoidBlock2<NSArray<CLPlacemark>, NSError>() {
            @Override
            public void invoke(NSArray<CLPlacemark> placemarks, NSError error) {
                if (placemarks.size() > 0) {
                    CLPlacemark placemark = placemarks.get(0);
                    subtitle = String.format("Near %s", getStringForPlacemark(placemark));
                }
            }
        });
    }
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:18,代码来源:PhotoAnnotation.java


示例20: didSelectRow

import org.robovm.apple.foundation.NSError; //导入依赖的package包/类
/**
 * Loads and launches a store product view controller with a selected
 * product
 * 
 * @param tableView
 * @param indexPath
 */
@Override
public void didSelectRow(UITableView tableView, NSIndexPath indexPath) {
    Product item = myProducts.get(indexPath.getSection());

    // Create a product dictionary using the selected product's iTunes
    // identifer
    SKStoreProductParameters parameters = new SKStoreProductParameters().setITunesItemIdentifier(item
            .getProductID());

    // Attempt to load the selected product from the App Store, display the
    // store product view controller if success
    // and print an error message, otherwise.
    storeProductViewController.loadProduct(parameters, new VoidBlock2<Boolean, NSError>() {
        @Override
        public void invoke(Boolean result, NSError error) {
            if (result) {
                presentViewController(storeProductViewController, true, null);
            } else {
                System.err.println("Error message: " + error.getLocalizedDescription());
            }
        }
    });
}
 
开发者ID:robovm,项目名称:robovm-samples,代码行数:31,代码来源:IAPStoreProductViewController.java



注:本文中的org.robovm.apple.foundation.NSError类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java SelectByExampleWithBLOBsElementGenerator类代码示例发布时间:2022-05-22
下一篇:
Java Order类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap