> URLを渡せばモーダルを表示する方がいいかもしれません

それがよさそうな感じもしますね。

```objc
- (void)showFromViewController:(id)viewController URL:(NSString *)URL;
```

とかどうでしょう?
Modalなので`presentedFromViewController`でもいいですが、クラス名にModalと入ってるので素直に`showFromViewController`でいいかなーという気がします。

https://github.com/azu/EasyMailSender でもちょっと似たような実装して事ありますね。

`- (instancetype)`でもありですが、Modalだと外から触る事ってあんまりないかな…