メソッド loadHTMLString を使用して UIWebView にツイートを表示します。html では twitter ウィジェットを使用します。コードは昨日までうまく機能していました。最後のツイートの代わりに白い画面が表示されるようになりました。
html=@"<script charset=\"utf-8\" src=\"http://widgets.twimg.com/j/2/widget.js\"></script> <script> new TWTR.Widget({ version: 2, type: 'profile', rpp: 4, interval: 30000, width: 250, height: 300, theme: { shell: { background: '#333333', color: '#ffffff' }, tweets: { background: '#000000', color: '#ffffff', links: '#4aed05' } }, features: { scrollbar: false, loop: false, live: false, behavior: 'all' } }).render().setUser('chetassofa').start(); </script>";
[self.webView loadHTMLString:html baseURL: nil];
[self.webView setDelegate:self];
PS ウィジェットをオンライン HTML エディターに挿入すると、ツイートが表示されます。http://htmledit.squarefree.com/
html コード:
<script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
new TWTR.Widget({
version: 2,
type: 'profile',
rpp: 4,
interval: 30000,
width: 250,
height: 300,
theme: {
shell: {
background: '#333333',
color: '#ffffff'
},
tweets: {
background: '#000000',
color: '#ffffff',
links: '#4aed05'
}
},
features: {
scrollbar: false,
loop: false,
live: false,
behavior: 'all'
}
}).render().setUser('user').start();
</script>