objective-c/cocoa/iphone環境で文字列を列挙型に変換する方法を知っている人はいますか?例えば文字列を列挙型に変換する
:私は要素を持つXML文書がある場合
:
<dog breed="GermanShepard">
を私はNSStringのに「品種」の属性を読み込み、それを変換できるようにしたいと思いますここで定義されているタイプの「犬」に:
typedef enum
{
Poodle,
GoldenRetriever,
GermanShepard,
Collie
} Dogs;
Dogs myDog = <string that came from the breed attr in the XML>
どのような援助は大歓迎です...
また、XMLからattr値を取得できることを明確にしたい(これはかなり簡単です)。しかし、私の問題は、一度NSStringを取得すると、列挙型(例:Dog型)に変換できないということです。私は、なぜ私がそのようなことをしたいのかを説明する手段として上記のXMLの例だけを含んでいました。
私はそれを恐れていました。ああ...ありがとうチャック。 –