読者です 読者をやめる 読者になる 読者になる

mogenerator コマンドで 「skipping entity User (NSManagedObject) because it doesn't use a custom subclass.」が出た場合の対処法

iOS Swift

問題

mogenerator コマンドを叩いたら以下のようなエラーが発生。

$ mogenerator -m swift-ios-example/swift-ios-example.xcdatamodeld/swift-ios-example.xcdatamodel/ -O Models/ --template-var arc=true

skipping entity User (NSManagedObject) because it doesn't use a custom subclass.
skipping entity User (NSManagedObject) because it doesn't use a custom subclass.
0 machine files and 0 human files generated.

原因

クラス名を指定していなかった。

解決方法

クラス名を指定する。

f:id:kzy52:20150526093607p:plain

$ mogenerator -m swift-ios-example/swift-ios-example.xcdatamodeld/swift-ios-example.xcdatamodel/ -O Models/ --template-var arc=true --swift

1 machine files and 1 human files generated.