小编use*_*098的帖子

获取推送通知令牌 - iOS 10,Swift 3

如何从iOS 10中的新xCode 8,Swift 3获取设备令牌?

这里注册通知的代码:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

        DispatchQueue.main.async {
            let settings = UIUserNotificationSettings(types: [.badge, .sound, .alert], categories: nil)
            UIApplication.shared.registerUserNotificationSettings(settings)
        }
        return true
    }

func application(_ application: UIApplication, didRegister notificationSettings: UIUserNotificationSettings) {
        if notificationSettings.types != UIUserNotificationType() {
            application.registerForRemoteNotifications()
        }
    }
Run Code Online (Sandbox Code Playgroud)

这里得到令牌,但是我收到错误"无法使用类型'(UnsafeRawPointer)'"的参数列表调用类型'UnsafePointer'的初始化程序:":

func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
        let chars = UnsafePointer<CChar>((deviceToken as NSData).bytes)
        var token = ""

        for i in 0..<deviceToken.count {
            token += String(format: "%02.2hhx", arguments: [chars[i]])
        }

        print("Registration …
Run Code Online (Sandbox Code Playgroud)

notifications push-notification swift3 ios10

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

使用iOS SDK检查Internet连接

哪个是使用iOS SDK检查Internet连接的最佳方法?

iphone connection objective-c ipad ios

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

上传具有不同版本代码但版本名称相同的Android应用程序

我可以上传具有不同版本代码但版本名称相同的应用程序,如下所示:

更改

android:versionCode ="1"android:versionName ="1.0"

android:versionCode ="2"android:versionName ="1.0"

android publish version google-play

8
推荐指数
1
解决办法
3424
查看次数

在Webview上自动检测电话号码,电子邮件和URL链接 - Android sdk

有谁知道如何在Webview上自动检测电话号码,电子邮件和URL链接?然后用户可以点击它来弹出呼叫功能,电子邮件应用程序和网络浏览器,就像iPhone sdk在webview上有自动检测功能一样.

任何人都可以帮忙吗?

谢谢.

email android webview

5
推荐指数
1
解决办法
4071
查看次数

内部分销 - ios sdk

我对内部分发和临时分发感到困惑.

  1. 内部和临时分发应用程序是否需要让苹果审核小组进行审核?

  2. 内部分配和临时分配有何不同?

  3. 用于创建内部应用程序证书和分发流程的任何示例/指南行?

  4. 内部分发是否需要收集用户UDID进行配置?

  5. 如果我开始使用内部/ ad-hoc分发分发"A"应用程序,我可以稍后将"A"应用程序分发到App Store吗?

iphone ad-hoc-distribution ios in-house-distribution

5
推荐指数
1
解决办法
1823
查看次数

应用程序传输安全策略要求使用安全连接 - IOS 9

我正在使用IP地址与API连接问题.即使我将以下代码添加到plist,它仍然显示如下错误:

" http://xx3.xx.xx8.xx7/xxx/xxx/错误:无法加载资源,因为App Transport Security策略要求使用安全连接."

这是我添加到plist的代码

     <key>xx3.xx.xx8.xx7</key>
        <dict>
            <key>NSThirdPartyExceptionMinimumTLSVersion</key>
            <string>TLSv1.1</string>
            <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
            <false/>
            <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
            <true/>
        </dict>
    </key>
Run Code Online (Sandbox Code Playgroud)

connection ios

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

Alamofire - Alamofire.AFError.responseSerializationFailed - Xcode 8

我在Alamofire.downloand中收到错误,如下所示:

Alamofire.download(URLString).responseData { response in

            if let data = response.result.value {
                let image = UIImage(data: data)
            }else{
                print(response.result.error)
            }
        }
Run Code Online (Sandbox Code Playgroud)

Alamofire.AFError.responseSerializationFailed(Alamofire.AFError.ResponseSerializationFailureReason.inputFileReadFailed(文件:///private/var/mobile/Containers/Data/Application/40167F58-FF4A-4D19-B01A-F8ED90F794DD/tmp/CFNetworkDownload_1dnNQR.tmp)))

有人可以帮忙解决它或面临同样的问题吗?

谢谢

ios alamofire xcode8

5
推荐指数
1
解决办法
6246
查看次数

无法打开文档"Main.Storyboard".无法识别的文件内容

从xcode 7更新到xcode 8之后,我面对的是没有故事板.任何人都可以提供帮助.里面没有显示任何错误.

storyboard ios xcode8

5
推荐指数
3
解决办法
6726
查看次数

苹果评论崩溃-iOS

我已经提交了几次申请进行审查。但是每次苹果测试人员说应用程序崩溃时。我在IPV4环境中测试了我的应用程序。完全没有崩溃,但苹果测试仪表示,启动时崩溃如下。这是IPV6的问题吗?我无法在IPV6环境中进行测试。

感谢您的重新提交。由于您的应用在启动时崩溃,因此我们无法对其进行审核。我们已附上详细的崩溃日志,以帮助解决此问题。

重现步骤:

1)在设备上启动应用程序2)应用程序尝试启动并崩溃

下一步

请修改您的应用程序并在连接到IPv6网络的设备上对其进行测试(所有应用程序都必须支持IPv6),以确保其启动不会崩溃。

Date/Time:           2016-10-25 13:02:41.6759 -0700
Launch Time:         2016-10-25 13:02:40.6012 -0700
OS Version:          iPhone OS 10.0.2 (14A456)
Report Version:      104

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x000000010014c3fc
Termination Signal: Trace/BPT trap: 5
Termination Reason: Namespace SIGNAL, Code 0x5
Terminating Process: exc handler [0]
Triggered by Thread:  0

Filtered syslog:
None found

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   BBBApps                         0x000000010014c3fc 0x1000e4000 + 427004
1   BBBApps                         0x0000000100149420 0x1000e4000 + 414752
2   UIKit                           0x000000018d0a342c …
Run Code Online (Sandbox Code Playgroud)

crash ios9 ios10 xcode8

5
推荐指数
1
解决办法
490
查看次数

无法在设备上运行单元测试 - 代码覆盖率数据生成失败(IOS)

在我的iPad上运行单元测试时,我得到如下错误(Xcode7).有人可以面对同样的问题,如何解决?

代码覆盖率数据生成失败

无法从"iPad"检索配置文件数据文件.

除此之外,还会弹出如下信息:

设置配置文件生成失败

Xcode无法生成包标识符(com.xxxx.merchant)的配置文件信息.配置文件路径丢失.环境变量是有效的.

unit-testing ios xcode7

4
推荐指数
1
解决办法
1444
查看次数

Alamofire - 不进行代码签名,因为其设置未在Xcode 8中指定开发团队

我在Xcode 8上点击了下面的错误,每个人都可以帮忙解决它.我的应用程序需要支持iOS 8及更高版本.

Alamofire不会进行代码签名,因为其设置未指定开发团队.对于使用Swift的目标,需要正确配置"使用Legacy Swift语言版本"(SWIFT_VERSION).使用[Edit> Convert> To Current Swift Syntax ...]菜单选择Swift版本或使用Build Settings编辑器直接配置构建设置.

谢谢

ios swift alamofire xcode8

4
推荐指数
2
解决办法
4666
查看次数

如何将图像转换为字节和字节到图像?

如何将图像转换为字节并发送到流,然后从输入流接收字节,并再次将字节转换为图像?

iphone ios

3
推荐指数
1
解决办法
9791
查看次数

图表3.0 - 无法在BarChart中显示小数 - iOS Swift

我将我的价值存储在核心数据中并在BarChart上显示.我的类别金额为8.5和420.10.

但条形图的显示是8和420.我应该如何设置十进制值?

在此输入图像描述

var dataEntries: [BarChartDataEntry] = []

   for i in 0..<dataPoints.count {
     let value = values[i] as Double
     print("value=\(value)")
     let dataEntry = BarChartDataEntry(x: Double(i), y:value)
     dataEntries.append(dataEntry)
 }

let chartDataSet = BarChartDataSet(values: dataEntries, label: "Total Amount")
chartDataSet.colors = [.red, .yellow, .green, .blue, .brown]
chartDataSet.colors = ChartColorTemplates.joyful()
barChartView.xAxis.labelPosition = .bottom
barChartView.chartDescription?.text = ""
barChartView.xAxis.drawGridLinesEnabled = false
barChartView.leftAxis.drawLabelsEnabled = false
barChartView.leftAxis.granularityEnabled = true

let chartData = BarChartData()
chartData.addDataSet(chartDataSet)
barChartView.data = chartData
Run Code Online (Sandbox Code Playgroud)

charts decimal ios yaxis

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