相关疑难解决方法(0)

Xcode 8为iOS 10生成损坏的NSManagedObject子类

我最近将我的iOS应用程序项目更新到iOS 10.现在我正在尝试更改我的应用程序的核心数据模型,但Xcode生成的新NSManagedObject子类已损坏.我也尝试修复子类手册,但这不起作用.

Core Data Model的最小工具版本设置为Xcode 7.0,代码生成语言设置为Swift.

这是Xcode生成的代码:

import Foundation
import CoreData
import 

extension Group {

    @nonobjc public class func fetchRequest() -> NSFetchRequest {
        return NSFetchRequest(entityName: "Group");
    }

    @NSManaged public var name: String?
    @NSManaged public var platform: NSNumber?
    @NSManaged public var profiles: NSOrderedSet?

}

// MARK: Generated accessors for profiles
extension Group {

    @objc(insertObject:inProfilesAtIndex:)
    @NSManaged public func insertIntoProfiles(_ value: SavedProfile, at idx: Int)

    @objc(removeObjectFromProfilesAtIndex:)
    @NSManaged public func removeFromProfiles(at idx: Int)

    @objc(insertProfiles:atIndexes:)
    @NSManaged public func insertIntoProfiles(_ values: [SavedProfile], at indexes: NSIndexSet)

    @objc(removeProfilesAtIndexes:) …
Run Code Online (Sandbox Code Playgroud)

core-data nsmanagedobject ios10 xcode8

63
推荐指数
8
解决办法
4万
查看次数

自动代码中的无效重新声明生成NSManagedObject子类Swift 3

使用Xcode版本8.1.

在.xcdatamodeld文件中创建名为"MapRegionObject"的实体.在此输入图像描述

使用自动代码生成器,单击导航栏上的编辑器 - >创建NSManagedOject子类...

有两个文件:MapRegionObject + CoreDataClass.swift和MapRegionObject + CoreDataProperties

屏幕截图中显示的两个文件中的错误:MapRegionObject + CoreDataClass.swift 在此输入图像描述

MapRegionObject + CoreDataProperties 在此输入图像描述

请帮我解决这个问题,非常感谢你!

core-data nsmanagedobject ios ios8.1 swift3

52
推荐指数
3
解决办法
1万
查看次数

标签 统计

core-data ×2

nsmanagedobject ×2

ios ×1

ios10 ×1

ios8.1 ×1

swift3 ×1

xcode8 ×1