小编Mic*_*lum的帖子

iOS中Apple的默认应用程序的包标识符是什么?

我需要知道苹果应用程序的软件包标识符,例如邮件,联系人,狩猎,照片,游戏中心,设置,日历,iPod,App商店,相机等......经过一段时间的搜索,我发现它们可能是com.apple.{somethingelse}

bundle identifier ios

20
推荐指数
4
解决办法
6万
查看次数

Google Analytics Library IOS

当我添加谷歌分析库时,我有这个警告

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_NSAttributeDescription", referenced from:
      objc-class-ref in libGoogleAnalytics.a(GAICoreDataUtil.o)
      objc-class-ref in libGoogleAnalytics_debug.a(GAICoreDataUtil.o)
  "_OBJC_CLASS_$_NSFetchRequest", referenced from:
      objc-class-ref in libGoogleAnalytics.a(GAIDataStore.o)
      objc-class-ref in libGoogleAnalytics_debug.a(GAIDataStore.o)
  "_NSSQLiteErrorDomain", referenced from:
      l003 in libGoogleAnalytics.a(GAIDataStore.o)
Run Code Online (Sandbox Code Playgroud)

请帮我

google-analytics ios

18
推荐指数
5
解决办法
2万
查看次数

从字符串中删除空格

NSString *s = @"0800 444 333";
Run Code Online (Sandbox Code Playgroud)

如您所见,此字符串中间有2个空格.我的问题是,如何摆脱它们,以便字符串可以变为:

s = @"0800444333"
Run Code Online (Sandbox Code Playgroud)

whitespace objective-c nsstring

17
推荐指数
2
解决办法
2万
查看次数

在swift 3中,你如何推进指数?

我试图从iOS 10 beta 6中的索引1开始获取字符串的子字符串,并且因为字符串不断变化而且很多文档已经过时且无用而令人头痛.

String有子串(from:Index),但它不能接受一个整数(已经有一段时间了),所以我打算使用startIndex并将它推进1,但现在Index没有advanceBy方法,所以我不能这样做:

let aString = "hello"
let subString = aString.substring(from: aString.startIndex.advanceBy(1))
Run Code Online (Sandbox Code Playgroud)

如何从索引1获取子字符串?这些天你如何推进索引,以及子串(来自索引)方法的重点是什么 - 你应该如何使用它?

ios swift

17
推荐指数
2
解决办法
1万
查看次数

正确使用CIDetectorTracking

Apple最近在CIDetector类中添加了一个新的常量,CIDetectorTracking它似乎能够跟踪视频中帧之间的面.如果我能弄清楚它是如何工作的,这对我来说非常有益.

我已经尝试将这个键添加到探测器选项字典中,使用我能想到的远程相关的每个对象,包括我的AVCaptureStillImageOutput实例,我正在处理的UIImage,YES,1等.

NSDictionary *detectorOptions = [[NSDictionary alloc] initWithObjectsAndKeys:CIDetectorAccuracyHigh, CIDetectorAccuracy,myAVCaptureStillImageOutput,CIDetectorTracking, nil];
Run Code Online (Sandbox Code Playgroud)

但无论我尝试传递什么参数,它都会崩溃(显然我在这里猜测它)或调试器输出:

指定了未知的CIDetectorTracking.忽略.

通常情况下,我不会猜测,但这个主题的资源实际上是不存在的.Apple的课程参考说明:

用于启用或禁用检测器的面部跟踪的键.如果要跟踪视频中帧的面,请使用此选项.

除了可用性是iOS 6+和OS X 10.8+之外.

里面的评论CIDetector.h:

/*用于指定要素跟踪的选项字典中的键应该被使用.*/

如果这还不够糟糕,谷歌搜索提供了7个结果(当他们发现这篇文章时有8个)所有这些都是Apple类引用,API差异,SO帖子询问如何在iOS 5中实现这一点,或者第三方副本前者

所有这一切,任何正确使用的提示或技巧CIDetectorTracking将不胜感激!

objective-c face-detection ios

16
推荐指数
1
解决办法
6626
查看次数

iPhone 5s Touch ID传感器API

经过大量传言,苹果公司宣布新款iPhone 5s将拥有生物识别指纹传感器(Touch ID).

苹果已经发布了这款传感器的API/SDK吗?如果是这样,可以提供一个例子吗?

fingerprint ios ios7

15
推荐指数
1
解决办法
2万
查看次数

如何在swift中切换视图控制器?

我正在尝试使用代码从一个UIViewController切换到另一个.我现在有,

self.presentViewController(ResultViewController(), animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)

所有这一切都是把我带到黑屏而不是ResultViewController.有什么建议?

ios swift

15
推荐指数
3
解决办法
6万
查看次数

对Swift 2中registerUserNotificationSettings的更改?

我似乎找不到有关registerUserNotificationSettings的任何文档,超出了去年11月(这里)生成的文件,但我的旧代码似乎在Xcode 7和Swift 2中不再适用于我.

我在App Delegate中有这个代码:

let endGameAction = UIMutableUserNotificationAction()
endGameAction.identifier = "END_GAME"
endGameAction.title = "End Game"
endGameAction.activationMode = .Background
endGameAction.authenticationRequired = false
endGameAction.destructive = true

let continueGameAction = UIMutableUserNotificationAction()
continueGameAction.identifier = "CONTINUE_GAME"
continueGameAction.title = "Continue"
continueGameAction.activationMode = .Foreground
continueGameAction.authenticationRequired = false
continueGameAction.destructive = false

let restartGameCategory = UIMutableUserNotificationCategory()
restartGameCategory.identifier = "RESTART_CATEGORY"
restartGameCategory.setActions([continueGameAction, endGameAction], forContext: .Default)
restartGameCategory.setActions([endGameAction, continueGameAction], forContext: .Minimal)

application.registerUserNotificationSettings(UIUserNotificationSettings(forTypes: [.Alert, .Badge, .Sound], categories: (NSSet(array: [restartGameCategory])) as Set<NSObject>))
Run Code Online (Sandbox Code Playgroud)

我现在在最后一行代码中收到以下两个错误:

'Element.Protocol'没有名为'Alert'的成员

无法使用类型为'(UIUserNotificationSettings)'的参数列表调用'registerUserNotificationSettings'

我搜索了有关任何变化的信息,但我找不到任何东西.我错过了一些明显的东西吗

uilocalnotification swift swift2

15
推荐指数
2
解决办法
8878
查看次数

如何检测我的苹果设备是否支持蓝牙低功耗

有没有一个API可以告诉我运行我的应用程序的Apple设备(iPad/iPod/iPhone)是否支持蓝牙低功耗(BTLE).

bluetooth ios bluetooth-lowenergy

14
推荐指数
1
解决办法
6464
查看次数

我可以更改枚举的关联值吗?

我正在阅读Swift巡回文档,并面临一个问题.这是代码:

enum SimpleEnum {
    case big(String)
    case small(String)
    case same(String)

    func adjust() {
        switch self {
        case let .big(name):
            name +=  "not"
        case let .small(name):
            name +=  "not"
        case let .same(name):
            name +=  "not"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

该函数adjust()不起作用,我想知道是否有办法改变枚举的关联值,以及如何?

enums swift

14
推荐指数
1
解决办法
5513
查看次数