2015-10-12 9 views
0

我試圖與iOS 7.1.1的iPhone 4運行具有的XCode 7.0的應用程序,並出現以下錯誤:項目找不到符號:_NSUserActivityTypeBrowsingWeb

dyld: Symbol not found: _NSUserActivityTypeBrowsingWeb 
Referenced from: /var/mobile/Applications/2076134C-C83B-4BBC-B6B4-41D5DD078704/tasks.app/tasks 
Expected in: /System/Library/Frameworks/Foundation.framework/Foundation 
in /var/mobile/Applications/2076134C-C83B-4BBC-B6B4-41D5DD078704/tasks.app/tasks 

此前部署目標和目標是iOS版8.0但是現在我已經將其更改爲iOS 7.0,並且我也對iOS 7.0及更高版本的正常工作進行了更改。我沒有意識到它甚至不會在設備上運行,也無法理解如何解決此問題。是否可以因爲我的XCode版本?

P.S.桌面操作系統是約塞米蒂(10.10.3)

回答

1

NSUserActivityTypeBrowsingWeb(用於切換)進來了與iOS 8

如果你看一下NSUserActivity,你會看到:

/* The activity type used when continuing from a web browsing session to either a web browser or a native app. Only activities of this type can be continued from a web browser to a native app. 
*/ 
@available(iOS 8.0, *) 
public let NSUserActivityTypeBrowsingWeb: String 
+0

但我不使用'Handoff'。 「NSUserActivityTypeBrowsingWeb」存儲在哪裏? – vendettacore

+0

你是否在代碼中使用「'NSUserActivityTypeBrowsingWeb'」? –

+0

不,它在庫中,我已經刪除它,但問題仍然存在 – vendettacore