我有一个大约1000kB的NSData对象.现在我想通过蓝牙传输.如果我拥有10个100kB的物体,那会更好.我想到我应该使用-subdataWithRange:NSData 的方法.
我没有真正使用过NSRange.好吧,我知道它是如何工作的,但我无法弄清楚如何从一个给定位置读取长度:'到文件末尾'......我不知道该怎么做.
有关如何将其拆分为多个100kB NSData对象的一些代码将真正帮助我.(它可能涉及-length查看应该制作多少个对象的方法..?)
先感谢您.
我目前的解决方案有以下设置:
在我必须向WPF项目添加数据验证之前,此设置一直很好用.我必须在模型上使用IDataErrorInfo.我有点卡住,因为便携式类库不支持IDataErrorInfo.
我尝试的是在我的WPF项目中为我的可移植类库中的每个模型类添加一个具有相同名称的新模型类,并从我的库中的类继承.然后我可以在子类中添加所有验证代码.问题当然是我的WPF项目将类库与我的存储库一起使用,这些存储库返回我的模型基类的实例(来自可移植类库).在我的WPF项目中抛出模型类的每一次出现似乎都没有办法......
所以我的问题是:我可以以某种方式让存储库类lib返回不同的模型对象,具体取决于它所使用的项目吗?(总是基本的,但在WPF项目中使用时的子类).(我确实认识到让存储库lib了解我的wpf项目不是最好的主意,但是如果这就是我需要的东西我很好.)
如果有其他方法可以实现我的目标,请告诉我们!