在 Cocoa 中,NSDateFormatter 提供了一个 dateFromString: 方法,用于将字符串解析为日期对象。 NSByteCountFormatter 有类似的东西吗?

In Cocoa, NSDateFormatter provides a dateFromString: method for parsing strings into date objects. Is there anything similar for NSByteCountFormatter?

在我正在开发的Objective-C应用程序中,我需要解析字节计数字符串以获得该字符串所代表的字节数。例如,如果我将“10 MB”作为字符串,我想将其解析为字节数,在本例中为 10485760 字节。 NSDateFormatter 和 NSNumberFormatter 可以双向转换,而我在 NSByteCountFormatter 中没有找到 byteCountFromString: 方法。我已经搜索了一些 NSFormatter 方法是否可以解决问题,但到目前为止我还没有找到解决方案。任何帮助是极大的赞赏。谢谢

Is there anything similar for NSByteCountFormatter?

没有。 NSByteCountFormatter 将字节计数值转换为使用适当的字节修饰符(KB、MB、GB 等)格式化的本地化描述。反之则不然。