2013-10-25 33 views
0

我今天(1.2.15)將Parse SDK添加到了一個以iOS7爲目標並且內置於Xcode5中的現有項目。我完全按照https://parse.com/apps/quickstart#ios/native/existing的說明操作。有些東西可以工作,比如創建和保存一個PFObject。但編譯器找不到某些函數。例如[PFUser enableAutomaticUser];生成錯誤一些解析方法無法在iOS SDK中工作

AppDelegate.m:21:13:用於選擇 'enableAutomaticUser'

[PFAnalytics trackAppOpenedWithLaunchOptions:launchOptions];生成錯誤

AppDelegate.m沒有已知的類的方法: 20:6:使用未聲明的標識符'PFAnalytics'

文檔是否過期並有這些方法移動?我試過重新啓動Xcode並清理我的項目。如果我在Xcode中展開Parse.Framework,並且在查看PFUser.h時,我可以看到PFAnalytics.h文件,我可以看到enableAutomaticUser;的聲明。爲什麼Xcode可以看到一些Parse類和方法,而不是其他的?

+0

你可以嘗試刪除你的項目派生數據,因爲在某些情況下乾淨的項目是不夠的。在Window-> Organizer-> Projects-> YourProject中刪除它們,重新啓動xcode,打開項目,重建它。手指交叉,它會工作 – babygau

+0

我解決了它,並張貼我的解決方案,但這也是一個很好的建議,已經解決了一些類似的問題。謝謝! – emkman

回答

1

我的問題是,在Framework Search Paths構建設置包含兩個目錄,其中一個是無效的,因此在這個奇怪的行爲,其中在解析某些方法工作,另一些則沒有。