我试图在我的ios应用程序中使用密码重置进行解析,我似乎无法在swift中找到关于如何将其实现为按钮操作但没有找到任何内容的最佳方法的任何教程.
谁知道一个好看的地方?这就是我到目前为止所拥有的
@IBAction func resetPassword(sender: AnyObject) {
[PFUser requestPasswordResetForEmailInBackground:
self.loginEmail.text
block:^(BOOL succeeded, NSError *error)
{
[APP.hud hide:YES];
if (!succeeded)
{
NSString *msg = @"Could not connect. Try again later.";
[UIAlertView ok:msg];
return;
}
[UIAlertView minimalistMessageFor:3.0
title:nil
message:@"Your password has been sent to your email address."
then:^{ }];
[self begin];
}];
}
Run Code Online (Sandbox Code Playgroud)
我在PFUser线上的这个容器文字错误中得到一个Expected表达式.
我正在制作一个社交媒体应用程序,并且注册屏幕中的一个功能是检查用户名是否实时拍摄并放置X或检查是否已采用(再次实时).我使用计时器来完成此操作但由于某种原因,计时器在几秒钟后停止.这是怎么回事?有没有更好的方法来做这件事?
override func viewDidLoad() {
username.delegate = self
email.delegate = self
password.delegate = self
var timer = NSTimer()
timer = NSTimer.scheduledTimerWithTimeInterval(0.01, target: self, selector: Selector("checkOrX"), userInfo: nil, repeats: true)
}
func checkOrX() {
var query = PFQuery(className: "_User")
query.whereKey("username", equalTo: self.username.text)
query.findObjectsInBackgroundWithBlock { (users, error) -> Void in
if let users = users {
self.usernameCheck.image = UIImage(named: "X.png")
} else {
self.usernameCheck.image = UIImage(named: "Check.png")
}
}
}
Run Code Online (Sandbox Code Playgroud) 我尝试创建客户时收到以下错误.我试着降级Parse.目前它运行最新的(2.2.8)版本,但我也尝试了1.4.2版本,我仍然收到以下错误.这种"TypeError"的原因是什么?
TypeError: Object [object Object] has no method 'isString'
at request (stripe.js 49:25) at post (stripe.js:117:12) at
Object.module.exports.Customers.create (stripe.js:239:16) at main.js:15:22
Run Code Online (Sandbox Code Playgroud)
Main.js:
//STRIPE
var Stripe = require("stripe")
Stripe.initialize = ("sk_test_XXXXX");
Parse.Cloud.define("saveCustomerId", function(request, response) {
Parse.Cloud.useMasterKey();
Stripe.Customers.create({
card : request.params.token,
email: request.params.email,
description: request.params.description,
}, {
success : function(customer) {
var Usr = request.user;
var newcust = Parse.Object.extend("Customer");
var newUsr = new newcust();
newUsr.set("sCID", customer.id);
newUsr.set("parent", Usr);
var pACL = new Parse.ACL();
pACL.setPublicReadAccess(false);
pACL.setPublicWriteAccess(false);
pACL.setReadAccess(Usr, true);
pACL.setWriteAccess(Usr, true);
newUsr.set("ACL", pACL);
newUsr.save(null, …Run Code Online (Sandbox Code Playgroud) 我有一个async task方法,我正在调用页面加载,它成功进入方法,但它"冻结"在一行,我将在下面指出,我无法弄清楚为什么.
protected void Page_Load(object sender, EventArgs e)
{
ParseClient.Initialize("AppKey", ".NetKey");
Load().Wait();
}
public async Task Load()
{
ParseQuery<ParseObject> myQuery = ParseObject.GetQuery("myClass");
IEnumerable<ParseObject> results = await myQuery.FindAsync();
foreach (ParseObject result in results)
{
string firstName = result.Get<string>("name");
}
}
Run Code Online (Sandbox Code Playgroud)
在这条线上对我来说是"冻结":
IEnumerable<ParseObject> results = await myQuery.FindAsync();
Run Code Online (Sandbox Code Playgroud)
这可能是我正在寻找的一个非常基本的东西,我似乎无法找到它...任何建议?
有人可以帮助我,不管我做什么我无法解决这个应用程序无法正常工作的问题.我正在使用Android工作室.
我的 Logcat
10-23 07:29:21.312 31399-31399/org.jaco.todo D/dalvikvm? Late-enabling CheckJNI
10-23 07:29:21.512 31399-31402/org.jaco.todo D/dalvikvm? GC_CONCURRENT freed 82K, 2% free 11049K/11271K, paused 11ms+0ms, total 16ms
10-23 07:29:21.532 31399-31399/org.jaco.todo D/AndroidRuntime? Shutting down VM
10-23 07:29:21.536 31399-31399/org.jaco.todo W/dalvikvm? threadid=1: thread exiting with uncaught exception (group=0xa62d9288)
10-23 07:29:21.540 31399-31399/org.jaco.todo E/AndroidRuntime? FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{org.jaco.todo/org.jaco.todo.TodoActivity}: java.lang.IllegalStateException: To use this functionality, add this to your AndroidManifest.xml:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
at android.app.ActivityThread.access$600(ActivityThread.java:130)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at …Run Code Online (Sandbox Code Playgroud)