こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

iPhone(Xcode)でPlistから読込んで画像を表示させる方法(コード)

iPhoneのアプリを作る際に、Plistから読み込んで表示させるコードを教えてください。

例えば、

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>RED</key>
<string>001.png</string>
<key>BLUE</key>
<string>002.png</string>
<key>YELLO</key>
<string>003.png</string>
<key>PINK</key>
<string>004.png</string>
<key>GREEN</key>
<string>005.png</string>
</dict>
</array>
</plist>

というプロパティリスト(例えば、ImageName.plist)があるとして、(実際は、<key>の件数が、500件ぐらい)
トップページにTableViewのセルとして、RED,BLUE,YELLO,PINK,GREENというセルがあり、
セルを選択した際に、Plistからそのセルに対応したファイル名を読み込んで、
新しいViewにて、画像を表示させたいのですが、(REDを選択すると、新しいViewにて001.pngが表示される)
「Plistからファイル名を読み込んで、新しいViewにて、画像を表示させる」部分のコードの記述の仕方が分からず、
何度やっても、うまく動きません。

どう記述すればいいのでしょうか?

ご指導のほど、よろしくお願いいたします。

投稿日時 - 2009-10-09 22:40:55

QNo.5355095

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

・プロパティリストをNSDictionaryにして、それを核にTableViewのdataSourceとする。

・TableViewからアクションがあれば、NSDictionaryから対象のファイル名をたたき出す。

・ファイル名からUIImageを作る。

・適当なビューで表示する。


...、iPhone開発から遠ざかっているので具体的なことは言えないですが。

投稿日時 - 2009-10-11 03:22:14

お礼

wireheadさん、回答ありがとうございます!

早速やってみますね。

投稿日時 - 2009-10-11 19:00:17

あなたにオススメの質問