ios - 预期标识符或 '(' 使用 typedef enum Objective-C
<p><p>请帮忙!我正在制作一个 iPhone 应用程序,并且正在尝试使用“typedef enum”功能。我听说这让我可以轻松地制作自己的“类型”。我尝试使用它,但出现错误,但代码看起来正确。我用错了吗?</p>
<p><em>.h 中的代码</em></p>
<pre><code>typedef enum CoinTypes
{
Bitcoin,
Litecoin,
Dogecoin
} CoinType;
</code></pre>
<p><em>.m 中的代码,错误来自的行右侧有一个“<<”符号</em></p>
<pre><code>- (void)checkCoin
{
NSUserDefaults *defaults = ;
if ([ isEqualToString:@"Bitcoins"])
{
// Bitcoins was selected
CoinType = Bitcoin; <<
}
else if ([ isEqualToString:@"Litecoins"])
{
// Litecoins was selected
CoinType = Litecoin; <<
}
else
{
// Dogecoins was selected
CoinType = Dogecoin; <<
}
NSLog(@"%@", );
}
</code></pre>
<p>我得到的错误是:'<em>Expected identifier or '('</em>'</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><pre><code>CoinType = Litecoin;
</code></pre>
<p>您缺少一个变量名。 <code>CoinType</code> 是类型。试试:</p>
<pre><code>CoinType coinType = LiteCoin;
</code></pre></p>
<p style="font-size: 20px;">关于ios - 预期标识符或'(' 使用 typedef enum Objective-C,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/22541595/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/22541595/
</a>
</p>
页:
[1]