Giter Site home page Giter Site logo

Comments (6)

crsantos avatar crsantos commented on September 25, 2024

Turns out to be a "SafeObject" that has no "realm" attached and no "realmConfiguration".

Usually when I got that symptom, I forgot to add the object to notificationManager:

    [[RBQRealmChangeLogger defaultLogger] didAddObject:object];
    // or 
    [[RBQRealmChangeLogger defaultLogger] didChangeObject:object];

Make sure you do that before calling [RLMRealm commitWriteTransaction]

from rbqfetchedresultscontroller.

olivierto avatar olivierto commented on September 25, 2024

Usually when I got that symptom, I forgot to add the object to notificationManager:

Nope... unfortunatly all my methods that changes or add objects are already using the logger...

[db beginWriteTransaction];
        [db addObjects:returnedObjects];
        [[RBQRealmChangeLogger defaultLogger] didAddObjects:returnedObjects];
        [db commitWriteTransaction];

from rbqfetchedresultscontroller.

crsantos avatar crsantos commented on September 25, 2024

Sorry! My fault, wrong error.
I meant to say: did you add the object to the RLMRealm?

[realm addOrUpdateObject:object];

That was my realm problem. Im sorry for mis-leading you

from rbqfetchedresultscontroller.

olivierto avatar olivierto commented on September 25, 2024

here is my code :

[db beginWriteTransaction];
[db addObjects:returnedObjects];
[[RBQRealmChangeLogger defaultLogger] didAddObjects:returnedObjects];
[db commitWriteTransaction];

from rbqfetchedresultscontroller.

olivierto avatar olivierto commented on September 25, 2024

OMG !! i tryed with [db addOrUpdateObjects:returnedObjects];
And it worked !! I don't understand why because it's only an insert operation :o
thanks a lot dude!

from rbqfetchedresultscontroller.

crsantos avatar crsantos commented on September 25, 2024

No problem mate :) That haunted me for at least 2h.

I don't understand why because it's only an insert operation

If it's an add operation, you can force the addObjects
But addOrUpdateObjects checks that for you.

from rbqfetchedresultscontroller.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.