ios - Apple Mach-O 链接器错误,退出代码为 1,解析注册页面

标签 ios xcode parse-platform

我正在尝试自定义我的登录表单,它在默认设置下工作,现在我已经插入了所有代码来自定义它,我在编译时遇到了这个错误。 代码没有显示任何问题,这只是编译

这是错误输出

duplicate symbol _OBJC_IVAR_$_MySignUpViewController.fieldsBackground in:
    /Users/mikeaspinall/Library/Developer/Xcode/DerivedData/WeddingsAndMore-elgfqvgeaqmaksfrljnctjvknexm/Build/Intermediates/WeddingsAndMore.build/Debug-iphonesimulator/WeddingsAndMore.build/Objects-normal/x86_64/DMKWeddingHomeViewControler.o
    /Users/mikeaspinall/Library/Developer/Xcode/DerivedData/WeddingsAndMore-elgfqvgeaqmaksfrljnctjvknexm/Build/Intermediates/WeddingsAndMore.build/Debug-iphonesimulator/WeddingsAndMore.build/Objects-normal/x86_64/MySignUpViewController.o
duplicate symbol _OBJC_CLASS_$_MySignUpViewController in:
    /Users/mikeaspinall/Library/Developer/Xcode/DerivedData/WeddingsAndMore-elgfqvgeaqmaksfrljnctjvknexm/Build/Intermediates/WeddingsAndMore.build/Debug-iphonesimulator/WeddingsAndMore.build/Objects-normal/x86_64/DMKWeddingHomeViewControler.o
    /Users/mikeaspinall/Library/Developer/Xcode/DerivedData/WeddingsAndMore-elgfqvgeaqmaksfrljnctjvknexm/Build/Intermediates/WeddingsAndMore.build/Debug-iphonesimulator/WeddingsAndMore.build/Objects-normal/x86_64/MySignUpViewController.o
duplicate symbol _OBJC_METACLASS_$_MySignUpViewController in:
    /Users/mikeaspinall/Library/Developer/Xcode/DerivedData/WeddingsAndMore-elgfqvgeaqmaksfrljnctjvknexm/Build/Intermediates/WeddingsAndMore.build/Debug-iphonesimulator/WeddingsAndMore.build/Objects-normal/x86_64/DMKWeddingHomeViewControler.o
    /Users/mikeaspinall/Library/Developer/Xcode/DerivedData/WeddingsAndMore-elgfqvgeaqmaksfrljnctjvknexm/Build/Intermediates/WeddingsAndMore.build/Debug-iphonesimulator/WeddingsAndMore.build/Objects-normal/x86_64/MySignUpViewController.o
ld: 3 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我的 .m 文件

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

    // Check if user is logged in
    if (![PFUser currentUser]) {
        // Instantiate our custom log in view controller
        DMKLoginViewController *logInViewController = [[DMKLoginViewController alloc] init];
        [logInViewController setDelegate:self];
        [logInViewController setFacebookPermissions:[NSArray arrayWithObjects:@"friends_about_me", nil]];
        [logInViewController setFields:PFLogInFieldsUsernameAndPassword
         | PFLogInFieldsTwitter
         | PFLogInFieldsFacebook
         | PFLogInFieldsSignUpButton
         | PFLogInFieldsDismissButton];

        // Instantiate our custom sign up view controller
        MySignUpViewController *signUpViewController = [[MySignUpViewController alloc] init];
        [signUpViewController setDelegate:self];
        [signUpViewController setFields:PFSignUpFieldsDefault | PFSignUpFieldsAdditional];



        // Link the sign up view controller
        [logInViewController setSignUpController:signUpViewController];



        // Present log in view controller
        [self presentViewController:logInViewController animated:YES completion:NULL];
    }

如有需要,可根据要求提供更多信息

最佳答案

如果您两次导入同一个文件,可能会发生这种情况,请检查您的编译源或项目导航器,看看您是否可以两次看到 MySignUpViewController,如果是,则删除其中一个引用

关于ios - Apple Mach-O 链接器错误,退出代码为 1,解析注册页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24906393/

相关文章:

c++ - 在 Xcode 5.1 中从虚幻引擎 4 编译 C++ 时出现代码签名错误

ios - 'PF Object' 没有可见的@interface

ios - 如何正确地将子类传递给 Swift 'inout' 方法进行更新?

ios - SDWebImage 开始加载太晚

ios - 如何使用 PHPicker 从图库中获取 WebP 图片

ios - 为什么我的代码执行双重转场?

ios - 无法在 Swift 4 中将值打印到标签。展开可选值错误时意外发现 nil

ios - 注销 ios 应用程序并返回到 RootViewController

ios - 想要从下拉列表中选择选项并根据所选选项更改按钮标题...如何?

ios - 有没有一种方法可以在用户时间轴上自动显示 OpenGraph 操作,而无需他们从事件日志中启用它?