2011-05-11 44 views
-1

我和我的朋友將項目文件連接到了dropbox。所以代碼是一樣的。在一臺計算機上完全相同的應用程序工作在其他計算機上不起作用

然後,當我執行

NSEntityDescription *entity = [NSEntityDescription entityForName:@"Business" inManagedObjectContext:[BNUtilitiesQuick managedObjectContext]]; 

我得到的東西。 相同的代碼集實體在我朋友的計算機中爲零。

用於創建managedObject的BadgerNew.xcdatamodeld已更改。我的團隊已經重置了iPhone模擬器,並從iPhone模擬器中刪除了應用程序,這樣整個事情又重新創建了。不起作用。

回答

0

沒有足夠的信息給出非常有用的答案。

但是,DropBox可怕共享項目的方式。如果你有多個人在同一個代碼庫上工作,那麼你應該使用某種版本控制工具; svn和git是最近流行的。

從朋友的計算機中獲取源代碼並將其自行放置。然後區分兩者; opendiff MySource MyFriendsSource。看看有什麼不同。如果沒有什麼不同(不太可能),那麼你的兩臺機器的配置有些不同。

+0

我可以向你保證代碼是完全一樣的。我放的東西總是出現在那裏。 – 2011-05-11 04:44:42

+0

事實上,我連接到他的電腦,在他的電腦上運行該項目,它的工作原理。我認爲這與xcdatamodel確實發生了變化有關。但是,我已經多次重置了iPhone模擬器。 – 2011-05-11 04:48:32

+0

我的朋友可以運行應用程序,如果他使用某種配置文件。但是,如果他再次運行程序,則錯誤會改變。現在它說 – 2011-05-11 04:49:57

相關問題