Blake Watters
887b4a4743
Added support for configuring objectClass using the class name instead of Class object.
2012-04-03 23:39:43 -04:00
Blake Watters
ddf2cb1a79
Added support for connecting relationships where the destination entity does not have an inherited
...
managedObjectClass. refs #627 [AWAITING TESTS]
2012-04-03 23:39:42 -04:00
Blake Watters
54a441783c
Delete the store file on every instantiation of the managedObjectStore via the test factory
2012-04-03 23:39:42 -04:00
Blake Watters
d633cf4c2d
Updated RKMappingTest to make performMapping public and assign instantiated destinationObject to
...
the property to support testing portions of the mapping not expressed via key path transformations
(the connection of Core Data relationships, for example).
2012-04-03 23:39:42 -04:00
Blake Watters
67d5cf08c1
Log the name of the entity during failure to connect relationships
2012-04-03 23:39:42 -04:00
Blake Watters
212c243203
Added rootKeyPath option to RKMappingTest
2012-04-03 23:39:42 -04:00
Blake Watters
8aedbeb1a5
Added helper methods for deleting managed object stores
2012-04-03 23:39:42 -04:00
Blake Watters
a545c3942b
Integrated primaryKey extension to NSEntityDescription and refactored cache strategy
...
classes to eliminate issues with duplicated objects. closes #611 , #612 , #613 , #618
* NSEntityDescription is now aware of the primaryKeyAttribute. Can be configured via
Interface Builder within Xcode or programatically.
* Added findByPrimaryKey: interface to the Core Data extensions.
* Relaxed dependencies on RKManagedObjectMapping across the system now that primaryKey is
available without a reference to the mapping.
2012-04-03 23:39:42 -04:00
Blake Watters
1b324ccc80
Temporary workaround for duplicated objects caused by RKInMemoryMappingCache. refs #612
...
There are some issues with the current implementation of the RKInMemoryMappingCache that
are allowing the creation of duplicated objects. This commit switches the default cacheStrategy
to RKFetchRequestMappingCache. The primary key branch (#613 ) contains architecture
improvements that allow for a robust fix to the issues in the memory based cache.
2012-03-31 16:44:35 -04:00
Blake Watters
c210b10299
Add missing resourcePath to fix exception during unit test execution
2012-03-31 16:33:34 -04:00
Blake Watters
170060549f
Fix exception for Core Data could not fulfill a fault within RKInMemoryEntityCache. fixes #611 , refs #618
2012-03-30 22:37:10 -04:00
Blake Watters
73fe4f1237
Added support for object mapping a single object instance onto an NSOrderedSet collection. fixes #616
2012-03-30 09:29:41 -04:00
Blake Watters
0e498ad326
Added note that CFNetwork is only required on iOS. fixes #615
2012-03-30 09:05:16 -04:00
Blake Watters
b726be36f4
Merge branch 'jstallings-objectloader-error' into release/0.9.4
2012-03-30 09:01:43 -04:00
John Stallings
e07ea7910b
Ensure RKManagedObjectLoader invokes onDidFailWithError as well as the delegate callback. refs #624
2012-03-30 09:01:11 -04:00
Blake Watters
e40200b95b
Added test that existing Core Data object instances are updated rather than duplicated when mapping an array. refs #612
2012-03-30 08:46:21 -04:00
Bob Spryn
8fc0d9e46c
Added test and fix for empty date @"" being set to a very strange date by the ISO date formatter". refs #622
2012-03-29 20:12:50 -04:00
Blake Watters
f4f3f44e17
Remove UDTableView. fixes #591
2012-03-29 20:04:12 -04:00
Brian Morton
54d9ee7c52
Update RKTwitter project settings as recommended by Xcode.
2012-03-22 09:13:32 -07:00
Brian Morton
075636c13b
Manually apply fixes from zorn to fix the RKTwitter example's mapping when using Twitter's JSON feed. Closes #606 .
2012-03-22 09:11:55 -07:00
Brian Morton
93c09cf1a0
Manually apply fixes from peyton on #609 so that the test suite will properly work in directories with spaces. Closes #609 .
2012-03-22 08:44:47 -07:00
Blake Watters
ee3a5b7470
Update comments to remove reference to sharedFactory
2012-03-21 22:30:57 -04:00
Blake Watters
a6b3d46c4b
Instantiate the sharedFactory via the static initialize method
2012-03-21 12:49:09 -04:00
Brian Morton
a1d7991d29
Fix failing cache hit test by adding the appropriate rootKeyPath to the mapping.
2012-03-20 22:39:13 -07:00
Brian Morton
de4100bfd6
Rearrange SSL validation test so that it isn't stepped on by configureRequest:.
2012-03-20 19:58:51 -07:00
Blake Watters
1381079808
Added note about filing bug reports and feature requests on Github
2012-03-20 22:49:54 -04:00
Brian Morton
b4cdf80cf2
Set RKObjectPaginator's objectLoader according to if an objectStore has been configured.
2012-03-20 19:40:31 -07:00
Blake Watters
7de927f670
Add .orig files produce by p4merge to the Git ignore file
2012-03-20 22:22:58 -04:00
Blake Watters
bc82f5a1ac
Integrated support and test coverage for mapping relationships onto NSOrderedSet values. closes #578
2012-03-20 22:14:31 -04:00
Blake Watters
20aa05573c
Added additional tests to explore behaviors for proposed patch in pull request. refs #578
2012-03-20 21:42:51 -04:00
Brian Morton
6c76546008
Add require bundler/setup to help enforce gem versions.
2012-03-20 18:35:24 -07:00
Blake Watters
368f5bf11a
Fix issue with incorrect quoting within the mapping cache causing duplicated objects. closes #598 . refs #578
2012-03-20 21:11:29 -04:00
Blake Watters
175a90cabe
Reorder logging statement so that logging occurs before sending of request to avoid sending message to a zombie instance. fixes #600
2012-03-20 20:43:14 -04:00
Blake Watters
0d709dbc07
Migrate dangling invocations of NSLog -> RKLog. refs #578
2012-03-20 20:43:14 -04:00
Brian Morton
145682fdbc
Fixed bug raising exception during testing when using an RKObjectLoader with no resource path.
2012-03-20 17:28:22 -07:00
Blake Watters
e775fcda98
Add QuartzCore to the Quick Start section. fixes #607
2012-03-20 19:31:48 -04:00
Blake Watters
188f2ad4b4
Quote server path when executing test server. fixes #608
2012-03-20 19:30:08 -04:00
Blake Watters
b0ab880868
Fixed bug raising exception when loaderForObject: is invoked with a method of RKRequestMethodInvalid. fixes #601
2012-03-19 16:03:25 -04:00
Blake Watters
868372272f
Ported RestKit tests over to using the RKTestFactory and completed documentation. fixes #318
2012-03-15 23:06:49 -04:00
Blake Watters
a84f52376a
Merge pull request #595 from cfis/ObjectStoreRelease
...
Missing Release For Object store
2012-03-15 14:45:36 -07:00
Blake Watters
a740a9ce3b
Drop RestKitCoreData.momd from the resources bundle. It is not currently viable to load the entities because you cannot reference entities in one model from another within Xcode.
2012-03-15 17:28:53 -04:00
Blake Watters
7ff874652e
Fix typo
2012-03-15 17:27:55 -04:00
Blake Watters
6efa73fa25
Fixed issues with accessing RestKitResources.bundle from within unit tests
2012-03-15 16:44:01 -04:00
Blake Watters
f8df25edd8
Documentation tweaks
2012-03-15 15:46:35 -04:00
Jawwad Ahmad
3f29ccd42b
Added a new cellMappingForReuseIdentifier convenience method to RKTableViewCellMapping
2012-03-15 12:38:06 -04:00
Blake Watters
9732ffa257
Appledoc update for RKParser
2012-03-15 00:21:03 -04:00
Blake Watters
450f31d3b3
Documentation for RKOrderedDictionary
2012-03-15 00:21:03 -04:00
Blake Watters
d63b3d4752
Documentation for RKSearchEngine
2012-03-15 00:21:03 -04:00
Jawwad Ahmad
0c16af2889
Added back predicateForSearchWithText:searchMode: and added documentation
2012-03-14 19:30:03 -04:00
Jawwad Ahmad
b48e69a3ba
Marking NSManagedObjectContext+RKAdditions.h as public. Refs #584 .
2012-03-14 18:14:15 -04:00