投稿

9月, 2021の投稿を表示しています

Prism.Forms で Xamarin.Forms の Shell は使えないっぽい…

2021/09/08 追記: 時期が悪い!(ォィ その後調べた結果、.net6 が 2021年11月頃にリリース予定 その.net6 に Xamarin などが含まれるそうな…ってなわけで、.net Standard 2 も合わせて使わなくなると… そうすると、Prism の動作も変更になるだろうし、いろいろと環境構築方法が変わるっぽい .net MAUI とかいうので共通化されるっぽいし… というわけで、今色々勉強すると数か月後にやり方が変わるかもしれない。 (Prism も Shell が使えるようになってくれると良いなぁ…) というわけで「時期が悪い!」 結論:Prism で Shell は困難(相当頑張る必要あり)! 調査履歴: Visual Studio で モバイルアプリ(Xamarin.Forms)のサンプル作成をしているが、新規プロジェクトで「ポップアップ」を選択すると「Shell」という機能の画面が作られる。 (ちなみに「タブ付き」を選んでも「Shell」でした。横か、下かの違いっぽい) Navigation で作る場合(Prismを使う場合)は、「空白」を選択しましょう で、Shell と Prism で ViewMode が初期化されないなーと検索した結果下記URLが出てきた。 https://qiita.com/okazuki/items/c5b825fffe132ff1006c このサイトを見ていく限り、「正式対応するまで待った方が良いよ」との事なのでGitHubを検索… Prism の GitHub プロジェクト: https://github.com/PrismLibrary/Prism/issues/1809 一番最後に「Shell のサポートは実装しない」と明確に書かれている。 履歴を見るとどうやら「Xamarin」側が Shell実装で必要なPrism 側の実装を受け付けてくれなかったっぽい? なぜだ! というわけで、Prsim を利用したい人は諦めて「Navigation(タブ付き)」を利用してください。 なお、PrismのShell対応中ブランチはこっち (使えるか知らん) https://github.com/dansiegel/Prism-Shell-S...

Appleは嫌い

開発用Macのユーザを作るため新たにAppleID を取得しようと奮闘! (XCode がダウンロードできないからね…) 1回目: メールアドレス入れて、「パスワード入れて」、クレジットカードはなし、住所入れて... 「電話番号入れて認証!」、メールアドレスで認証、エラー…なぜ! 「パスワードが安易に推測できます」(こんな感じのメッセージ) 知らんがな!最初のパスワードで大文字、小文字とかの制限クリアーしとるがな! なんかの間違いだ!もう一回同じパスワードでやってみよう。 2回目:同じパスワードでもう一回挑戦! ・「電話番号認証のメッセージが届かんなぁ…」2・3回ポチポチ ・「パスワードが安易に推測できます」(全く同じ) 3回目:パスワードを少し難しくしてみよう! ・「電話番号認証のメッセージが届かんなぁ…」2・3回ポチポチ ・「パスワードが安易に推測できます」(全く同じ) 4回目:さらにパスワードを難しくして… ・「電話番号認証のメッセージが届かんなぁ…」2・3回ポチポチ ・メールアドレス認証にメールが届かない!「メールアドレス間違ってたじゃん…orz」 5回目:難しくしたパスワードで再度挑戦 ・「電話番号認証のメッセージが届かんなぁ…」2・3回ポチポチ ・「パスワードが安易に推測できます」(全く同じ) 6回目:諦めて全く違うパスワードにしましょう… ・電話番号入れてボタンぽち…「この電話番号に認証パスワードを送りすぎ。しばらく送ってやんねーよ!」 orz 俺のせいじゃない! 1.パスワード制限OKしてるのに、最後に「安易に推測できる」って作成を却下する方がどうにかしてる! 2.電話番号認証で1回でメッセージが届かないのがどうにかしてる! 3.アプリケーションぐらいAppleID無しでインストールぐらいさせろ! だからAppleは嫌なんじゃ…