私のコードでは、サーバからブール値をインポートするには、サーバーで解析します:support_long_messagesが真または偽のサーバから到着は、どのような目的-c
-(instancetype)initWithKey:(NSData *)key keyId:(NSString *)keyId validityStart:(NSDate *)validityStart validityEnd:(NSDate *)validityEnd support_long_messages:(NSString *)support_long_messages
{
}
、私はデバッグからそれを見ることができますが、私はアンラップする方法を知りませんこの値は次のようなelse文のように書く:
if (!_support_long_messages) {
[self showAlert];
}
if文を書くとうまくいきません。 私はそれが偽であれば、それが真であればUIAlertviewを表示します。
助けていただければ幸いです。 NSStringのヘッダファイル内BOOLVALUEプロパティの宣言からNSStringの
if (![_support_long_messages boolValue]) {
[self showAlert];
}
の
どうもありがとうアルンを試してみてください、それが動作します:) – Steven