2021-10-01から1ヶ月間の記事一覧
if let cell = tableView.visibleCells.last{ if let visibleIndexPath = tableView.indexPath(for: cell) { print("現在画面上に見えているセル中で最後のセルのインデックス値:", visibleIndexPath) } } お疲れ様です。 [増補改訂第3版]Swift実践入門 ──…
ios - Change a SF Symbol size inside a UIButton - Stack Overflow ↑スタックオーバーフローのQ&Aを参考にさせていただきました。 if #available(iOS 13.0, *) { let config = UIImage.SymbolConfiguration(pointSize: 160, weight: .medium, scale: .larg…
例えば この配列に含まれている5という数字を全て削除したい場合 var array = [0,1,2,3,4,5,5,6,7] array.remove(value:5) ↑このコードだと一つしか削除されません let a: (Int) -> Bool = { $0 == 5 } array.removeAll(where: a) ↑これで全ての5をいっぺん…
見づらくて申し訳ない M1 MacにしてXcodeで既存のアプリをシミュレーターで動かそうとすると現れる のようなエラー,etcの数々 Apple Silicon (M1)のマックだとアーキテクチャが変わったとかで、おそらくそれに対応していないライブラリなどがある場合はうま…
Firebase Cloud Messagingにて特定の端末にテスト送信する方法 備忘録的ですが参考になれば 1. 新しい通知を選択(テストを作成ではないので注意) 2.テストメッセージを送信を選択 3.通知したいデバイスのトークンを入力してプラスボタンを押す このトークン…
私はiOSアプリをリリースしていてPUSH通知を導入しています。 いつものようにPUSH通知しようとしたら こういうふうに PUSH通知を送信しても毎回40件しか送信されないという症状になっていたんですよね。 かなり困っていたのですが結構単純な問題でした。 私…
Messaging.messaging().token { token, error in を FirebaseApp.configure() の前に呼んでいないでしょうか?
一応書いておきます 基本的には以下のGithubのissueやサイトに書いてあることを実行しました。 github.com armen-mkrtchian.medium.com 1:Finderからターミナル.appの場所を見つけて右クリックで これだけでは終わりません 2:一回ターミナルを再起動して…
MacをMacOSBig Sur 11.6 Safariをバージョン15.0 にアップデートしたところ Flutterを使って作られているWebサイトにアクセスすることができなくなってしまいました。 こことか Flutterラボ|動画で学ぶFlutter学習サイト これはiPhone iPadのSafariでもiOS1…
stackoverflow.com こちらの記事を全面的に参考にさせていただきました。 Futurebuilderでなにかを表示する際 Null check operator used on a null value in Futerbuilderなどの このエラーが出ることがあります。 私の修正前のコードはこれでした↓ <main.dart>のStatel</main.dart>…
簡単にできると思いましたが意外と見つけるまで時間かかってしまいました。 Dartには文字列から数値のみを抽出するようなメソッドはないようです。 なので.replaceAllを使います。 RegExp(r"[^0-9]")は正規表現を使っているようです。 rはスペルミスじゃない…
私の場合は存在しないフィールドの名前を指定してしまっていました。 document['content']) この``で囲まれているところにスペルミスとかないかチェック 存在するフィールドに直したところ治りました。 参考になれば幸いです。
The following assertion was thrown while applying parent data.:Incorrect use of ParentDataWidget. The ParentDataWidget Expanded(flex: 1) wants to apply ParentData of type FlexParentData to a RenderObject, which has been set up to accept Pa…
これ見つけました。 外したいWidgetの上で右クリック。 からの 💡Show Context Actions をクリックしてください。 それからこの選択肢が出ると思うので Remove this widgetを選択 これで自動的に()の数とかも調整してくれます。 ちょー便利だから試してみてく…
flutterでelevatedbuttonを背景透過させたかったのですがうまくいかなかったので 調べてたらこれが見つかりました。OutlineButton OutlinedButton( onPressed: () {}, style: OutlinedButton.styleFrom( primary: Colors.white, shape: const CircleBorder( …