use*_*430 5 xcode automatic-ref-counting xcode6 osx-yosemite
我有一个非ARC的项目,使用Core Data,并且在Mavericks,XCode 6.1上构建得很好.但是,当我尝试在Yosemite上使用XCode 6.1构建时,我在Core Data框架中遇到了与ARC相关的构建错误.大多数错误是:
ARC语义问题 - 指向非const类型"id"的指针,没有明确的所有权
这些发生在NSEntityDescription.h,NSFetchRequest.h,NSManagedObjectModel.h等.
我试过了:
有任何想法吗?谢谢!
我可以通过在构建设置中重置框架搜索路径来修复此错误。
脚步:
1)进入Build Settings并找到Search Paths
2) 在该部分中,双击“框架搜索路径”。我在我的项目中看到了这些:
$(继承)
$(PROJECT_DIR)
$(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks
3)删除第三个 - $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks
我必须删除并重新添加一个正在运行的框架,但除此之外,仅此而已。
| 归档时间: |
|
| 查看次数: |
417 次 |
| 最近记录: |