万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    Flutterのrealmパッケージのアップデート

    pubspec.yamlを更新した。

    -  realm: ^0.4.0+beta
    +  realm: ^1.0.2

    モデルファイルはそのままで行けないので、 以下で再生成した。

    flutter pub run realm generate

    realmrealm.Realm?インスタンスが格納されているとする

    そうしたら次は、以下のようにqueryを2つ重ねてるところで怒られた・・。 RealmResultsにそんなメソッドがねーよ的なのが。

              final barId = 111;
              final fugaId = 222;
              final notify = realm?.query<Hoge>(
                r'barId=$0',
                [barId],
              ).query(r'fugaId=$0', [fugaId]);

    以下をインポート書くだけでいけた。

    +import 'package:realm/realm.dart';

    逆になぜ今までできたのか? 1つ目のqueryはlib/src/realm_class.dartだが、2つ目のはlib/src/results.dartのものが参照されてるようだ。 beta時もそうだった。謎・・・。