Comments (10)
@jimijon this should work:
let object: Categorization? = (Categorization.by("extID", equalTo: "\(extId)").find() as [CoreDataObject]).first
Notice that the equalTo has to be an String, although I'll change it by any class that conforms the protocol http://nshipster.com/swift-literal-convertible/
from sugarrecord.
Seems to be back in version 1.0.5 and 1.0.6
let objects = ObjectVO.by("value", equalTo: "false").find() as [ObjectVO]
Gets the Error Extra argument 'equalTo' in call
from sugarrecord.
@thewhitewood the result of find is not an array so you cannot cast that way. The return parameter is SugarRecordResults object which you can use as an array.
from sugarrecord.
That works for all objects but
let items:SugarRecordResults? = OxygenVO.all().sorted(by: sortDescriptor).find()
but for
let item = BodyPostureVO.by("id", equalTo: "00001")
It is still causing the error
Extra argument 'equalTo' in call
thanks for your help on this
from sugarrecord.
Because by doesn't imply fetch. The stack of calls should be
.by() -> .sorted() -> .find()
If you don't execute the find you are not executing any fetch to the database. I recommend you to take a look to the tests and example project where you have examples of fetching.
from sugarrecord.
Sorry - the code i put in wasnt complete...
Here's what we have...
let items = BodyPostureVO.by("id", equalTo: value).sorted(by: sortDescriptor).find()
from sugarrecord.
We've moved up from 1.0.3 and addressing the amends required
from sugarrecord.
It's ok - think I've got it - thanks for your help
from sugarrecord.
Looks like it only takes an NSString as the equalTo value - using String was causing the error ;)
All good now - thanks for getting back so quickly - appreciate the support you give us!
from sugarrecord.
@thewhitewood could you leave a note about what it happened to you here: #88
We're dealing with it on that issue which is going to be covered soon.
Thanks for your report @thewhitewood
from sugarrecord.
Related Issues (20)
- Realm update objects HOT 1
- NSManagedObjects subclass with a different class name HOT 1
- There's no example project for CoreData+iCloud and document is wrong HOT 1
- realm-cocoa 1.1.0 fails on xcode8.3 with redefinition of module 'Realm' HOT 2
- Replace Context with NSManagedObjectContext
- Cartfile still requires realm-cocoa 1.1.0 which doesn't build against Swift 3.1 HOT 3
- Carthage 'realm-cocoa' build fails HOT 4
- "Serious application error" when CoreDataObservable used
- The update operation doesn't work
- CoreDataObservable always returning index=0 on changes HOT 2
- Is it possible to delete all data (for example when user logs out) of core data? Not the models but data in the models HOT 1
- Add support for RequestObservable in MacOS 10.12+
- Brainstorming SugarRecord 4
- pod install on Example project fails
- Development Pods / Frameworks Support
- iOS Carthage build fails with Swift 4.1
- Can you adapter Swift 4.1
- Taking CoreData operations off main thread
- App Crashes when using observable HOT 1
- how to update an record ?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sugarrecord.