草庐IT

iphone - 查看iphone设置中是否启用了3G

是否可以通过应用程序查看手机设置中是否启用了3G或Edge? 最佳答案 无法读取私有(private)设置数据(因为应用程序通常无法访问不属于自己的数据),所以我认为这是不可能的。但是,您可以使用[Reachability](http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html)来自Apple的代码。此外,您可以尝试通过NSUserDefaults。 关于iphone

ios - 该应用程序在有效负载 addMatches : (CoreDataGeneratedAccessors) 中引用了非公共(public)选择器

从XCode5/ios7开始,在验证我的应用程序时,我现在在xcode自动生成的选择器上收到验证警告。搜索我的源代码后,我没有看到任何令人担忧的事情。有没有其他人遇到过这个?@interfaceUser(CoreDataGeneratedAccessors)-(void)addMatchesObject:(Match*)value;-(void)removeMatchesObject:(Match*)value;-(void)addMatches:(NSSet*)values;-(void)removeMatches:(NSSet*)values;-(void)addNotificat

ios - 检查 UILocalNotification 弃用后是否启用了用户通知

在我的应用中,我希望能够检查用户是否启用了通知。在iOS10中,我使用委托(delegate)中的检查来完成此操作。此检查现已弃用,我想更新它,但我不知道在iOS11中使用什么。弃用警告如下:currentUserNotificationSettings'wasdeprecatediniOS10.0:UseUserNotificationsFramework's-[UNUserNotificationCentergetNotificationSettingsWithCompletionHandler:]and-[UNUserNotificationCentergetNotificati

c - 如何检测对方在 TCP 套接字上调用了 shutdown()?

比如说,一个tcp客户端已经连接到套接字s上的一个tcp服务器。接下来,客户端调用shutdown(s);,那么服务端应该如何检测到客户端做了那个操作呢?PS:我知道服务器会收到FD_CLOSE。但是,我不知道如何在服务器端检查该标志。 最佳答案 来自winsock的recv描述:Iftheconnectionhasbeengracefullyclosed,thereturnvalueiszero.从recv、WSARecv(或ReadFile)获取零字节计数是了解对方已关闭连接的常用方法.

ios - 尽管启用了透明度,但半透明的导航和标签栏看起来不透明

我正在尝试使用我的自定义颜色创建一个半透明的选项卡和导航栏,但是我没有尝试启用透明度。我在网上看过,大多数人说半透明bool值默认设置为true,但是即使我也设置了它,条形图仍然保持不透明。UINavigationBar.appearance().barTintColor=UIColor.blueColor()UINavigationBar.appearance().tintColor=UIColor.yellowColor()UINavigationBar.appearance().translucent=trueUITabBar.appearance().tintColor=UIC

ios - Swift ios 检查用户是否启用了通知总是返回 true

这个问题在这里已经有了答案:CheckingPushNotificationRegistration:isRegisteredForRemoteNotificationsNotUpdating(2个答案)关闭6年前。我正在尝试检查用户是否为我的应用启用了远程通知,但即使我禁用/卸载了我的应用,它也始终返回true。我正在检查这段代码:ifUIApplication.shared.isRegisteredForRemoteNotifications==false{OneSignal.registerForPushNotifications()print("Notificationsiso

iOS 画外音 - 检测转子是否启用了垂直导航?

在iOS中,有没有办法检测用户是否在其UIAccessibility画外音转子上启用了“垂直导航”?谢谢。 最佳答案 可以通过编程方式查询许多辅助功能的启用状态(seethe"Capabilities"sectionofthedocumentation),但开发人员通常无法使用用户首选项。 关于iOS画外音-检测转子是否启用了垂直导航?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question

swift - CGEvent.tapCreate 返回 nil 即使禁用了沙箱

我有一个带有swift桥接器的C文件,我可以为我的macos程序调用它,它工作正常。但是它有一个函数CGEventTapCreate只能在终端中使用sudo才能工作,否则它会返回null,就是这样。所以我将C代码移植到Swift,但是该函数仍然返回nil,因为它没有特权。常见的解决方案是禁用沙盒,但问题仍然存在。leteventTap:CFMachPort?=CGEvent.tapCreate(tap:CGEventTapLocation.cgSessionEventTap,place:.headInsertEventTap,options:CGEventTapOptions.defa

ios - 如何检查是否启用了按钮形状?

这个问题在这里已经有了答案:HowtocheckiftheButtonShapessettingisenabled?(7个答案)关闭3年前。如何使用UIAccessibility检查是否启用了iOS设备辅助功能设置中的“按钮形状”选项?我想在定制按钮上支持这种“按钮样式”。