У меня возникли проблемы с настройкой разбора в моем приложении RubyMotion. Кто-нибудь знает пример проекта, который работает с новейшими версиями RubyMotion и Parse?Использование Parse в приложении RubyMotion
Я использую драгоценный камень Parsistence
. Здесь не работает соответствующая часть моего rakefile:
app.libs << ['/usr/lib/libz.1.1.3.dylib', '/usr/lib/libsqlite3.dylib']
app.vendor_project('vendor/Parse.framework', :static, :products => ['Parse'],
:headers_dir => 'Headers')
app.frameworks += [
"Accounts",
"Social",
"AdSupport",
"AudioToolbox",
"CFNetwork",
"SystemConfiguration",
"MobileCoreServices",
"Security",
"QuartzCore",
"StoreKit"]
Я скопировал файл Parse.framework
в мою папку vendor
проекта.
Это приводит к следующей ошибке:
(main)> 2015-05-30 08:21:27.681 myapp[54034:19457576] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '"User" is not a subclass of NSManagedObject.'
*** First throw call stack:
(
0 CoreFoundation 0x000000010417fc65 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x0000000100e13bb7 objc_exception_throw + 45
2 CoreData 0x0000000101b9dae5 _PFFastEntityClass + 757
3 CoreData 0x0000000101b9d5f7 -[NSManagedObjectContext(_NSInternalAdditions) _retainedObjectWithID:optionalHandler:withInlineStorage:] + 119
4 CoreData 0x0000000101ba46b5 _prepareResultsFromResultSet + 3861
5 CoreData 0x0000000101ba1a00 newFetchedRowsForFetchPlan_MT + 3216
6 CoreData 0x0000000101b8e33c -[NSSQLCore objectsForFetchRequest:inContext:] + 524
7 CoreData 0x0000000101b8ddbb -[NSSQLCore executeRequest:withContext:error:] + 299
8 CoreData 0x0000000101c68a6c __65-[NSPersistentStoreCoordinator executeRequest:withContext:error:]_block_invoke + 3356
9 CoreData 0x0000000101c71c30 gutsOfBlockToNSPersistentStoreCoordinatorPerform + 192
10 libdispatch.dylib 0x0000000105d0d964 _dispatch_client_callout + 8
11 libdispatch.dylib 0x0000000105cf6fca _dispatch_barrier_sync_f_invoke + 76
12 CoreData 0x0000000101c63245 _perform + 197
13 CoreData 0x0000000101b8da58 -[NSPersistentStoreCoordinator executeRequest:withContext:error:] + 504
14 CoreData 0x0000000101b8c2ca -[NSManagedObjectContext executeFetchRequest:error:] + 586
15 lactase2 0x000000010022d75b __unnamed_156 + 139
16 lactase2 0x000000010050346e rb_vm_dispatch + 6270
17 lactase2 0x000000010013ec1c vm_dispatch + 1436
18 lactase2 0x0000000100237447 rb_scope__array__block__ + 231
19 lactase2 0x0000000100504b8f _ZL13vm_block_evalP7RoxorVMP11rb_vm_blockP13objc_selectormiPKm + 1119
20 lactase2 0x0000000100503315 rb_vm_dispatch + 5925
21 lactase2 0x000000010013ec1c vm_dispatch + 1436
22 lactase2 0x000000010022c01e rb_scope__with_error_object:__ + 318
23 lactase2 0x00000001005038d9 rb_vm_dispatch + 7401
24 lactase2 0x000000010013ec1c vm_dispatch + 1436
25 lactase2 0x0000000100237314 rb_scope__array__ + 356
26 lactase2 0x00000001005038d9 rb_vm_dispatch + 7401
27 lactase2 0x000000010013ec1c vm_dispatch + 1436
28 lactase2 0x00000001003e4015 rb_scope__create_standard_user__ + 213
29 lactase2 0x00000001005038d9 rb_vm_dispatch + 7401
30 lactase2 0x000000010013ec1c vm_dispatch + 1436
31 lactase2 0x00000001003e38c9 rb_scope__on_load:__ + 217
32 lactase2 0x00000001005038d9 rb_vm_dispatch + 7401
33 lactase2 0x000000010013ec1c vm_dispatch + 1436
34 lactase2 0x000000010033703a rb_scope__application:didFinishLaunchingWithOptions:__ + 202
35 lactase2 0x000000010033723d __unnamed_34 + 61
36 UIKit 0x0000000102ca8788 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 240
37 UIKit 0x0000000102ca9397 -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 2540
38 UIKit 0x0000000102cac1de -[UIApplication _runWithMainScene:transitionContext:completion:] + 1349
39 UIKit 0x0000000102cab0d5 -[UIApplication workspaceDidEndTransaction:] + 179
40 FrontBoardServices 0x000000010724d5e5 __31-[FBSSerialQueue performAsync:]_block_invoke_2 + 21
41 CoreFoundation 0x00000001040b341c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
42 CoreFoundation 0x00000001040a9165 __CFRunLoopDoBlocks + 341
43 CoreFoundation 0x00000001040a8f25 __CFRunLoopRun + 2389
44 CoreFoundation 0x00000001040a8366 CFRunLoopRunSpecific + 470
45 UIKit 0x0000000102caab42 -[UIApplication _run] + 413
46 UIKit 0x0000000102cad900 UIApplicationMain + 1282
47 lactase2 0x000000010014707f main + 111
48 libdyld.dylib 0x0000000105d3d145 start + 1
49 ??? 0x0000000000000001 0x0 + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
У меня есть User
модель, которая используется для CoreData вещи:
class User < CDQManagedObject
end
Я не совсем уверен, что вызывает ошибку, и я благодарен за любую помощь. Благодаря!