【发布时间】:2011-11-17 15:52:21
【问题描述】:
iOS 5.0 SDK
我有一个将参数作为我定义的“类型”的方法。让我们称之为“地方”。该类型定义如下:
typedef enum {
kBar = 0,
kRestaurant = 1,
kCafe = 2
} Places
我的方法将采用 Places 参数。
根据传入的 Place 类型,我会将类型附加到 url:
例如:http://www.domain.com/place=1
但是,url 参数不能是数字,它必须是字符串。
例如:http://www.domain.com/place=restaurant
我知道枚举不能是字符串,所以我试图找出正确的方法。我有一个 plist,然后将 plist 读入字典吗?还有其他方法吗?
【问题讨论】:
-
您已经自己回答了您的问题 - 最好的选择是创建一个字典(在代码中或在 plist 中),其中包含支持的字符串和来自您的枚举的相应键