Wrong initialization of the array
_arrayTargetdevice = [[NSArray alloc] initWithObjects:
[[NSWorkspace sharedWorkspace] mountedRemovableMedia], nil];
It should be
_arrayTargetdevice = [[NSArray alloc] initWithArray:
[[NSWorkspace sharedWorkspace] mountedRemovableMedia]];