草庐IT

count_device

全部标签

ios - device identifierForVendor UUIDString 在同一设备上发布和测试不同

我使用[[deviceidentifierForVendor]UUIDString]返回udid。当我使用iPad测试构建时,返回的值不同于我使用从AppStore下载的应用程序运行。我使用相同的设备,但udid不同?我在更新到Xcode6.1后才注意到这一点。Xcode中是否有设置来决定这一点?谢谢。 最佳答案 您需要自己保存它,因为它会在用户卸载/重新安装应用程序时更改。因此,在您的情况下,当您从Appstore下载它时,它是一个新安装,标识符将发生变化HowtopreserveidentifierForVendoriniosa

iOS,核心数据 : set argument is not an NSSet error when counting an NSSet

当列出相同的tableView时,有时会发生这种错误,我的意思是有时是,有时不是。当我尝试检查检索到的NSSet是否包含任何对象时:if(coin.dublicates.count>0)我得到错误:***-[NSMutableSetunionSet:]:setargumentisnotanNSSet'出现这种错误的原因是什么?整个方法列表:if(period.regions.count==0){for(Nominal*nominalinperiod.nominals){if(nominal.coins.count>0){counter+=[[nominal.coinsfilteredS

RT-Thread 软件包-软件包分类-IoT-AT device①

RT-Thread软件包-软件包分类-IoT-ATdevice①RT-Thread软件包-软件包分类-IoT-ATdevice①1.简介1.1.目录结构1.2许可证1.3依赖2.获取方式3.注意事项4.相关文档示例代码维护人:RT-Thread软件包-软件包分类-IoT-ATdevice①#ATdevice#中文页|英文页1.简介ATdevice软件包是由RT-ThreadAT组件针对不同AT设备的移植文件和示例代码组成,目前支持的AT设备有:ESP8266、ESP32、M26、MC20、RW007、MW31、SIM800C、W60X、SIM76XX、A9/A9G、BC26、AIR720、ME

ios - 核心数据 : Count Number of Consecutive Days

我创建的CoreData模型包含一个具有timestamp属性的Session实体。我目前正在寻找一种有效的方法来查询连续天数的核心数据。换句话说,如果用户在过去六天内每天都创建了一个session,则连续天数等于六。乍一看,这个问题似乎无法通过巧妙的查询来解决。我是不是忽略了什么?另一种解决方案是向CoreData请求一批session,并手动计算连续的天数,直到链条中断。是否有任何我遗漏的解决方案? 最佳答案 我认为执行此操作的一个好方法是覆盖awakeFromInsert,假设您正在创建时间戳。就在那里,您可以查询前几天(使用

ios app-on-device 调试事件

这里是新手,如果这是一个愚蠢的问题,我们深表歉意:是否有任何应用程序或解决方案可以让您访问iphone上安装的应用程序的调试事件?需要明确的是,这不是我开发的应用程序,它只是在我的iPhone上,并用作我们正在开发的另一个解决方案的一部分。想知道是否有一种方法可以只观察应用程序上的事件来帮助调试过程。谢谢。 最佳答案 如果您制作应用,并使用开发版本和开发签名构建它,您可以选择在设备上构建+运行它。然后,您可以使用Xcode调试器查看您的日志/错误等。步骤:插入iPhone启动Xcode点击构建+运行观看调试器日志要么由操作系统为某些

ios - -[__NSCFString countByEnumeratingWithState :objects:count:]: unrecognized selector sent to instance

我无法找出不断弹出的IOS崩溃的原因。它只会在极少数用户的极少数情况下发生。我无法根据崩溃报告返回到应用程序中的任何内容,因此我没有发布任何代码。任何人都可以帮助或指出我正确的方向吗?这是crashlytics报告的线程是崩溃的根源......Thread:FatalException:NSInvalidArgumentException0CoreFoundation0x000000018663c2d8__exceptionPreprocess+1321libobjc.A.dylib0x0000000197c480e4objc_exception_throw+602CoreFounda

ios - UITableViewHeaderFooterView 和界面生成器 : how to adjust width for different devices?

我正在为我的UITableView实现自定义页眉View。我创建了一个HeaderView类,它扩展了UITableViewHeaderFooterView和这个View的Nib文件。在ViewController中,我注册了它:[self.tableViewregisterNib:[UINibnibWithNibName:@"HeaderView"bundle:[NSBundlemainBundle]]forHeaderFooterViewReuseIdentifier:@"HeaderView"];然后设置为标题:-(UIView*)tableView:(UITableView*)

ios - 不同的纵向和横向自动布局约束 : where to set them when the device is firSTLy in landscape?

我已经将NSLayoutConstraint设置为IBOutlet,并且我在storyboard和IB中设置了值>用于纵向。当我以纵向运行应用程序然后将设备旋转为横向时,我管理约束更新。但是当我运行应用程序时,设备已经处于横向状态,约束具有纵向值。加载ViewController并显示View时,我应该在哪里检查设备的当前方向,并根据该方向设置适当的约束?谢谢 最佳答案 您最初可以在viewDidLoad方法中保留一个条件if(UIInterfaceOrientationIsPortrait([[UIApplicationshare

iOS UI 自动化测试 : reusing app-data between devices

我正在编写iOS应用程序,并开始添加UI自动化测试。我正在使用xcode7.1.1。由于该应用程序严重依赖数据和登录用户-我想创建一个应用程序数据包并在运行测试时重用它,所以当测试开始时-已经有一个登录用户和一些应用程序中的数据。我遵循了这个指南:http://corporationunknown.com/blog/2014/07/10/preloading-development-data-into-your-ios-app/当我:在真实设备(iPhone)上安装该应用程序,使用它并将应用程序数据下载到文件中将文件添加到我的项目并使用该应用程序数据执行我的测试-在同一台真实设备上理想

ios - 如何在收到推送通知时处理 App Icon Badge Count?

我想在收到通知时增加角标(Badge)计数,并在用户点击或打开应用时减少角标(Badge)计数。我也试过这段代码,但它不起作用。-(void)application:(UIApplication*)applicationdidReceiveRemoteNotification:(NSDictionary*)userInfo{[UIApplicationsharedApplication].applicationIconBadgeNumber=[UIApplicationsharedApplication].applicationIconBadgeNumber+1;}