【发布时间】:2016-04-20 14:29:09
【问题描述】:
【问题讨论】:
-
实际错误是“重复符号”。您在项目中多次包含一个或多个类。
标签: ios objective-c linker-errors duplicate-symbol
【问题讨论】:
标签: ios objective-c linker-errors duplicate-symbol
请检查项目的每个类中的所有变量名称,并确保它们都具有唯一的名称,包括类之外的名称
【讨论】:
您的项目两次引用文件SetLockViewController.m。
我的建议是在你的项目之外复制一份课程。
[1] 然后右键单击SetLockViewController.m 文件并删除 > 移至垃圾箱。
[2] 进入 finder 中的项目文件目录。然后删除文件SetLockViewController.m(如果有的话)。
[3] 清理构建并运行。
如果出现任何其他重复文件/链接器错误,请遵循相同的方法。
【讨论】:
从错误中,我猜:
您有两个文件,VaultSelectionViewController.m 和 SetLockViewController.m(第一个最初可能是第二个的副本)
它们都包含@implementation SetLockViewController,以及相同的属性和/或方法和/或实例变量。
解决方法:修复@implementation中的类名,使其与文件名匹配。
如果这不是问题,请提供两个文件的相关部分。
【讨论】: