使用核心数据,iCloud和现场同步问题

我正在使用核心数据和iCloud同步在我的应用程序的目的。我与两个设备同步时遇​​到问题。

示例:我在我的数据库中使用customerID作为主键。当我在一台设备上input的数据是ID为1,同时如果我在另一台设备上input了不同的数据,那么这个数据也不会。 1,所以当它同步和刷新数据库我的应用程序正在崩溃,由于相同的customerID应该是唯一的。

注意:客户ID自动获得下一个可用号码。

请帮助我find一个很好的解决scheme。 谢谢