Bryan Jones

Results 610 comments of Bryan Jones

Nothing on this proposal? Realm *does* list macOS as an official platform, but this API is essentially UIKit-only. It would be nice if Realm were a proper fit on all...

The problem is more extensive than just `modifications && (insertions || deletions)`. The problem can manifest anytime there are BOTH `insertions` and `deletions` in a changeset. This happens, for example,...

@nirinchev wouldn't it be non-breaking to simply add an option to the collection change subscription that controls how the indexes are calculated? The default would be the current behavior (indexes...

I realize the object naming is more cumbersome than `foo` and `bar`, but I wanted to match the screenshot of my actual code. `MasterCue` Objects model sound clips. They have...

@tgoyne Thanks! That would be a very good clarification to make in the `Map` docs because there is a reasonable presumption that the collection might behave the way other Realm...

@tgoyne When using Atlas Device Sync, if I simply delete the object that is the value (instead of first removing it from the Map), on MongoDB's website the Map (the...

@tgoyne On the MongoDB Forums, Jay informed me of yet more incongruent behavior here: 1) If I explicitly set a Map value to nil, both the value and its key...

![Screenshot 2023-09-28 at 22 43 30](https://github.com/realm/realm-swift/assets/926566/ffc38db7-a4bf-41ef-94b5-6d1dc08e2817) Above, `cueNotes` is a `Map`. You can see that my local copy of it in Swift has 3 keys with null placeholder values that...

@nirinchev if the keys are important, why are they deleted if I explicitly set a Map value to nil? (`myMap["someKey"] = nil`) It's just very inconsistent behavior and it's not...

@nirinchev All of that seems reasonable. It resolves all the inconsistencies, at least. When you update the docs, I would stress that `Map` isn't really the correct collection to use...