color ios xcode duplicates linker-errors

color - iOS-3 símbolos duplicados para arquitectura i386



ionic text (2)

En su XYZToDoListViewController.m cambio:

@interface XYZAddToDoItemViewController ()

a:

@interface XYZToDoListViewController ()

y:

@implementation XYZAddToDoItemViewController

a:

@implementation XYZToDoListViewController

y:

#import "XYZAddToDoItemViewController.h"

a:

#import "XYZToDoListViewController.h"

Básicamente tiene el nombre de clase incorrecto en el archivo XYZToDoListViewController.m .

Haga que no tenga el mismo error en el archivo XYZToDoListViewController.h .

Tengo un problema para entender un error de comando del enlazador. Estoy recibiendo lo siguiente:

duplicate symbol _OBJC_IVAR_$_XYZAddToDoItemViewController._toDoItem in: /Users/*/Library/Developer/Xcode/DerivedData/ToDoToday-fjyijxlbvauebmeuhtgdvdrjtfez/Build/Intermediates/ToDoToday.build/Debug-iphonesimulator/ToDoToday.build/Objects-normal/i386/XYZToDoListViewController.o /Users/*/Library/Developer/Xcode/DerivedData/ToDoToday-fjyijxlbvauebmeuhtgdvdrjtfez/Build/Intermediates/ToDoToday.build/Debug-iphonesimulator/ToDoToday.build/Objects-normal/i386/XYZAddToDoItemViewController.o duplicate symbol _OBJC_CLASS_$_XYZAddToDoItemViewController in: /Users/*/Library/Developer/Xcode/DerivedData/ToDoToday-fjyijxlbvauebmeuhtgdvdrjtfez/Build/Intermediates/ToDoToday.build/Debug-iphonesimulator/ToDoToday.build/Objects-normal/i386/XYZToDoListViewController.o /Users/*/Library/Developer/Xcode/DerivedData/ToDoToday-fjyijxlbvauebmeuhtgdvdrjtfez/Build/Intermediates/ToDoToday.build/Debug-iphonesimulator/ToDoToday.build/Objects-normal/i386/XYZAddToDoItemViewController.o duplicate symbol _OBJC_METACLASS_$_XYZAddToDoItemViewController in: /Users/*/Library/Developer/Xcode/DerivedData/ToDoToday-fjyijxlbvauebmeuhtgdvdrjtfez/Build/Intermediates/ToDoToday.build/Debug-iphonesimulator/ToDoToday.build/Objects-normal/i386/XYZToDoListViewController.o /Users/*/Library/Developer/Xcode/DerivedData/ToDoToday-fjyijxlbvauebmeuhtgdvdrjtfez/Build/Intermediates/ToDoToday.build/Debug-iphonesimulator/ToDoToday.build/Objects-normal/i386/XYZAddToDoItemViewController.o ld: 3 duplicate symbols for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)

No estoy seguro a qué símbolos se refiere Xcode exactamente. A continuación se encuentran los primeros de los archivos de implementación.

XYZToDoListViewController.m:

#import "XYZAddToDoItemViewController.h" @interface XYZAddToDoItemViewController () @property NSMutableArray *toDoItems; @end @implementation XYZAddToDoItemViewController

XYZAddToDoItemViewController.m:

#import "XYZAddToDoItemViewController.h" @interface XYZAddToDoItemViewController () @property (weak, nonatomic) IBOutlet UITextField *textField; @property (weak, nonatomic) IBOutlet UIBarButtonItem *doneButton; @end @implementation XYZAddToDoItemViewController

Cualquier ayuda sería muy apreciada, gracias.


Me aparece este error cuando importo Am en Bm

Asegúrate de que solo importas archivos .h