gpt4 book ai didi

ios - 已导入 ParseUI.framework 找不到 PFLogInViewController?

转载 作者:行者123 更新时间:2023-11-29 10:33:14 24 4
gpt4 key购买 nike

在ios sdk中,PFLogInViewController.hPFSignUpViewController.h不在Parse.framework<的headers文件夹中,我在 ParseUI.framework 中找到了它们。当我尝试将它们添加到我的 UIViewController 时,Xcode 无法识别它们。

我将 Parse UI 框架拖到 xcode 中的窗口 > 如果需要复制项目,它在构建阶段 > 链接二进制文件中显示良好。

#import <UIKit/UIKit.h>
#import <ParseUI/ParseUI.h>
#import "PFLogInViewController.h" //PFLogInViewController.h is not found

@interface LoginConfigVC : UIViewController <PFLogInViewControllerDelegate, PFSignUpViewControllerDelegate>

你知道怎么解决吗?

最佳答案

Paul,您不必#import 它们包含在 ParseUI 导入中的头文件(作为他们新转移到 UI 专用元素的一部分,请参阅 here 或查看我的回答 here)

您所要做的就是在任何 View Controller viewDidAppear 方法中调用 PFLogInViewController 因此删除您的 #import "PFLogInViewController.h" 行下面是一个调用接口(interface)的简短示例:

 -(void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];

if (![PFUser currentUser]) { // No user logged in
// Create the log in view controller
LoginViewController *logInViewController = [[LoginViewController alloc] init];
[logInViewController setDelegate:self]; // Set ourselves as the delegate
[logInViewController setFields:PFLogInFieldsUsernameAndPassword | PFLogInFieldsSignUpButton | PFLogInFieldsPasswordForgotten | PFLogInFieldsLogInButton];

// Create the sign up view controller
SignupViewController *signUpViewController = [[SignupViewController alloc] init];
[signUpViewController setDelegate:self]; // Set ourselves as the delegate

// Assign our sign up controller to be displayed from the login controller
[logInViewController setSignUpController:signUpViewController];
// Present the log in view controller
[self presentViewController:logInViewController animated:YES completion:NULL];
}
}

要获得更全面的演练,请参阅他们的 guide

关于ios - 已导入 ParseUI.framework 找不到 PFLogInViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28459422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com