在iOS应用程序,我想用一个NSPersistentStoreCoordinator既与NSIncrementalStore子类,从一个REST API获取数据,而且还和SQLite存储,保存到磁盘.但是,如果我将两种类型的持久存储添加到协调器,则调用save:我的托管对象上下文不起作用.如果我只添加一个持久存储,而不是我的NSIcrementalStore子类的类型,那么保存按预期工作.
有没有办法实现这个功能?
我是Haskell的新手,我正在为图形及其中的节点创建一个类型类.既然我想要有向图和无向图,我都有
data Node = Node { label :: Char
, index :: Int
} deriving (Ord, Eq)
type Graph edgeType = ([Node], [edgeType])
data Edge = DirectedEdge {h :: Node, t :: Node}
| UndirectedEdge {a :: Node, b :: Node}
instance Show Node where
show n = ['(', label n, ')']
instance Show Edge where
show (DirectedEdge h t) = show h ++ "->" ++ show t
show (UndirectedEdge a b) = show a ++ "-" ++ show b …Run Code Online (Sandbox Code Playgroud)