セットすると、ポップアップウィンドウの外側をタッチした時に閉じるようになります。これだけだと外側をタッチしたときのイベント自体は依然として下のビューに伝わるので、困った状態になることがあります。ボタンをタップしたときにポップアップウィンドウを表示する場合を考えてみましょう。ポップアップウィンドウが表示されている状態でボタンの部分をタップすると、指をつけた瞬間にポップアップウィンドウが閉じ、指を離したときに再度ポップアップウィンドウが表示される、という動作になってしまいます。これを避けるには、ポップアップウィンドウをモーダルにします。モーダルにすると、外側をタッチしたときのイベントが下のビューに伝わらなくなります。setModal()という名前じゃないのでわかりにくいです。