UIActivityViewControllerでSafariを開くがデフォルトでない件

Kohei1218/ 10月 17, 2018/ 未分類

UIActivityViewControllerとは

アプリでよくあるこういうやつ
詳しい使い方は
[Swift]UIActivityの使い方まとめ
を見ていただければわかると思います。

ただこの機能、デフォルトで「Safariで開く」がなくすごく不便だった・・
ほとんどのキュレーションアプリでみるからデフォルトかと思ってたらみんな自分で実装してたのか。。

実装自体はすごく簡単

まずUIActivityを継承したActivityを作成

CustomActivity.swift

ターミナルでコマンドを入力できない プロセスが完了しましたとなる

Kohei1218/ 10月 12, 2018/ 未分類

タイトルの通り、ターミナルを起動してもプロセスが完了しましたとなり、コマンドを受け付けなくなってしまった。

背景

理由は明白でZsh使用中にZshを削除してしまった。デフォルトのshellをZshにしていたため何度再起動しても使えず、デフォルトのshellの変更すらできなくなってしまった。

対応

シェル->新規コマンドを選択

コマンドに/bin/shと入力

そうすると新たにshellが立ち上がるのでここでzshを入れ直してもいいがとりあえずデフォルトをbashに戻すこと…