我无法确定使用setup,init和prepareForInterfaceBuilder函数创建的视图(xib + swift文件)是否存在问题。我尝试使用@IBDesignable在场景中显示它。
当我在新项目中尝试这些相同文件时,一切正常。 但是在我的有4个目标的主项目中,它不起作用(我检查了所有文件中的所有目标成员身份,但问题不在于此)。
当我尝试从我的 @IBDesignable 视图继承的情况下在情节提要中选择我的视图并点击 Editor-> Debug Selected Views 时,我只有这个错误一个:
无法附加到pid:“ xxxx” |错误1 (每次尝试上一步时,数字都会更改)。
在“界面生成器”部分的“显示报表导航器”中,我只有此错误:
仅显示最近的错误 :-1:多个命令产生'/Users/Utilisateur/Library/Developer/Xcode/DerivedData/MyMainProjectName-hdyurngtrorjbdfvmlaynduhfjye/Build/Intermediates.noindex/IBDesignables/Products/Debug-iphonesimulator/MyMainProjectNameProd.app/Info.plist': 1)目标'MyMainProjectNameProd'(项目'MyMainProjectName')从'/Users/Utilisateur/Documents/Dev/JohnPaul/iOS/myMainProjectName-ios/MyMainProjectName/Environments/Prod/Info.plist'复制命令到'/ Users / Utilisateur /Library/Developer/Xcode/DerivedData/MyMainProjectName-hdyurngtrorjbdfvmlaynduhfjye/Build/Intermediates.noindex/IBDesignables/Products/Debug-iphonesimulator/MyMainProjectNameProd.app/Info.plist' 2)目标'MyMainProjectNameProd'(项目'MyMainProjectName')具有过程命令,输出为'/Users/Utilisateur/Library/Developer/Xcode/DerivedData/MyMainProjectName-hdyurngtrorjbdfvmlaynduhfjye/Build/Intermediates.noindex/IBDesignables/Products/MyMainProjectName .app / Info.plist'
我不知道现在要尝试什么,因为已经尝试: -删除衍生数据 -重新启动Xcode -重新启动我的Macbook -取消选择/重新选择目标成员 -删除/读取文件以进行项目 -检查/取消选中调试可执行文件 -在“系统报告”中搜索日志,但什么也没有...
如果要尝试查看代码,请参见以下两个文件:
https://drive.google.com/open?id=1-MIacqvQNEGJdPOHgfQIaT_ZlmCk1WAb