0
var index=2;
var validFor="CAAA";
function isDependentValue(index, validFor)
{
   var base64 = new sforce.Base64Binary("");
   var decoded = base64.decode(validFor);
   var bits = decoded.charCodeAt(index>>3);

   return ((bits & (0x80 >> (index%8))) != 0);
}

上面的代码是用 Javascript 编写的。我必须在我的 iOS 应用程序中做同样的事情。我怎么能用 Objective-c 来做呢?我已经使用这个POST解码了 validFor 字符串

在这方面需要帮助

4

1 回答 1

0

如果您希望将字符串转换为 base64,下面的代码显示了一个简短的示例:

NSData *nsdata = [@"String to encode"
  dataUsingEncoding:NSUTF8StringEncoding];

// Get NSString from NSData object in Base64
NSString *base64Encoded = [nsdata base64EncodedStringWithOptions:0];
于 2014-01-26T03:05:02.683 回答