私がやろうとしているタスクは、ユーザーが「共有」ボタンを押し、マップビューの地域を設定し、マップビューのスクリーンショットを撮り、Facebook に投稿することです。
setRegion の読み込みが完了する前にデバイスがスクリーンショットを撮った場合を除いて、理論的には問題なく動作します。
使ってみた
[self performSelector:@selector(shareMap) withObject:nil afterDelay:2.0];
ただし、これは特に遅いデバイスでは最適なソリューションではありません。これを実行できるソリューションはありますか? hereから解決策を見ましたが、その仕組みがわかりません。(私の状況でうまくいくでしょうか?)
ありがとうございました。