小编Enr*_*dez的帖子

Swift中的UICollectionView的单元格registerClass

现在我正在使用NSClassFromString,但有更好的方法来获得AnyClass!来自Swift的一个班级?我试图将引用传递给我的集合视图的-registerClass:forCellWithReuseIdentifier:方法.

collectionView.registerClass(NSClassFromString("MyCoolViewCell"), forCellWithReuseIdentifier: "MyCoolViewCell")
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift

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

Android Toast相当于iOS

有谁知道这个iOS Objective C事件的Java Toast等价物是什么?以下是我在iOS中编写的示例.我正在寻找使用Toast代替iOS UIAlert的Java中的相同警报.如果我在原帖上没说清楚,我很抱歉.

- (void) dateLogic {
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
    [dateFormat setDateFormat:@"MMMM dd"];
    NSString *theDate = [dateFormat stringFromDate:[NSDate date]];

    //JANUARY
    if ([theDate isEqualToString:@"January 01"]) {

        feastDay = [[UIAlertView alloc]
                     initWithTitle:@"New Years Day!"
                     message:@"January 01"
                     delegate:self
                     cancelButtonTitle:nil
                     otherButtonTitles:@"Close", nil];
        feastDay.delegate = self;
        [feastDay show];
    }
}
Run Code Online (Sandbox Code Playgroud)

android toast xamarin.ios ios xamarin

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

“在 App Store 中查看”链接在 iTunes Connect 中不起作用

我有一个应用程序已通过审核,现在处于待开发人员发布”状态。

我的客户想要查看 App Store 列表并准备好他们网站的 URL,但是“在 App Store 中查看”链接不起作用。它打开的页面是一个 HTTP 错误 404 页面说

找不到这个 itunes.apple.com 页面。

我怎样才能让它工作?谢谢。

itunes-store ios app-store-connect

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

从前置摄像头 iOS 捕获条码

在我的应用程序中,我必须使用AVCaptureVideoPreviewLayer和捕获条形码AVCaptureSession,当我使用后置摄像头时,一切都非常完美且非常快,但是当我尝试从前置摄像头读取相同的代码时,它不起作用。我尝试AVCaptureVideoPreviewLayer使用以下代码videoPreviewLayer.affineTransform = CGAffineTransformMakeScale(-1, 1);镜像,它镜像了图像,但设备仍然无法检测到条形码。有没有办法从前置摄像头检测条形码?

objective-c barcode ios avcapturesession swift

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

AVAudioSessionInterruption的AudioKit处理

接到电话或刚打完电话后,启用了后台播放的AudioKit应用程序将永久静音,我不确定如何处理。重新启动声音输出的唯一方法是杀死并重新启动应用程序。其他中断(例如启用和使用Siri)可以毫无障碍地进行,并且在活动期间,应用的声音会回落。

通常,一个应用可以注册自己以接收通知(例如NSNotification.Name.AVAudioSessionInterruption)来检测AVAudioSession中断,但是一个人如何检索AVSession通常传递到通知中的对象?

NotificationCenter.default.addObserver(self, selector: #selector(AppDelegate.sessionInterrupted(_:)),
                                               name: NSNotification.Name.AVAudioSessionInterruption,
                                               object: MISSING_AK_AVAUDIOSESSION_REF)
Run Code Online (Sandbox Code Playgroud)

此外,如果能够成功实现音频中断通知,那么AudioKit会发生什么?它不被设计为“重新启动”或被搁置。任何帮助将非常感激。

iphone interruption ios avaudiosession audiokit

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

如何在 iOS13 中收到推送通知时自动增加通知徽章编号

在 iOS 13 之前,当推送通知到达方法时,我会增加应用程序徽章编号application :didReceiveRemoteNotification:fetchCompletionHandler

    func application(_ application: UIApplication,
                     didReceiveRemoteNotification userInfo: [AnyHashable : Any],
                     fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void) {
        if application.applicationState == .background {
            UIApplication.shared.applicationIconBadgeNumber += 1
        }
        completionHandler(.newData)
    } 
Run Code Online (Sandbox Code Playgroud)

然后我每次打开应用程序时都会清理徽章号码:

   func applicationDidBecomeActive(_ application: UIApplication) {
       UIApplication.shared.applicationIconBadgeNumber = 0
   }
Run Code Online (Sandbox Code Playgroud)

问题是,根据iOS 13 中的最新更改,application :didReceiveRemoteNotification:fetchCompletionHandler仅当推送通知的属性设置为至少 5 时才会调用该方法apns-priority。我们使用的第三方推送通知服务不会发送具有该属性的推送通知。

所以我的问题是:

是否有其他方法可以在收到推送通知时自动增加应用程序徽章编号?

谢谢

iphone apple-push-notifications ios swift ios13

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

我可以将Crashlytics添加到iOS库吗?

我在iOS库中工作,我想添加,Crashlytics所以如果库崩溃到任何用户,我会收到通知.我已经集成了CrashlyticsFabric框架:我添加了.frameworks捆绑包,然后我将Fabric API密钥添加到库的info.plist以及运行脚本阶段到构建阶段,但是当库在正在运行的应用程序内崩溃时,什么都没有发生在结构仪表板中.

是否可以将Crashlytics添加到iOS库中?

ios crashlytics google-fabric

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

我可以使用MetalKit在GPU上编码和解码JSON吗?

我有这种情况,我的数据库是一个巨大的JSON,解码和编码它需要太长时间,我的用户体验受到伤害.

我正在使用通过BLE进行通信的设备同步我的数据库,并且数据库随着时间的推移变大.

我过去使用MetalKit来加速图像过滤,但我不是专业程序员,也没有工具来确定我是否可以使用金属来解码/编码我的JSON.

macos json ios swift metalkit

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

可以将应用程序发布到iTunes连接Mac OS Mojave吗?

我想知道是否可以安装MacOS Mojave beta,然后使用Xcode在iTunes connect上发布项目.我记得在过去的测试中,这是不可能的.

beta macos xcode itunesconnect ios

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