小编Jos*_*ell的帖子

在背景中录制时隐藏红色条

我的应用程序一直在听声音并分析它们以检测真正的恐慌尖叫.所以我想让应用程序全天候运行,但当我的应用程序进入后台时,红色条显示在顶部.由于录制必须运行更长时间,我的应用程序用户将无法再使用它.你是否认为在背景录制时无论如何隐藏它,Apple是否有这样的政策允许我们在这种情况下?问了同样的问题,但还没有人给出答案.

我正在使用带有选项的AVAudioSession类别AVAudioSessionCategoryPlayAndRecordAVAudioSessionCategoryOptionMixWithOthers

ios avaudiosession

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

为什么NSLog()在方法返回后没有做任何事情?

我注意到,当我的方法运行时,没有任何内容打印到控制台:

- (BOOL)theTemporyFunction
{
    return YES;
    NSLog(@"Events");
}
Run Code Online (Sandbox Code Playgroud)

但是当我改变陈述的顺序时:

- (BOOL)theTemporyFunction
{
    NSLog(@"Events");
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

NSLog()不运行.

两个版本都编译,为什么NSLog()第一个似乎没有工作?

return objective-c

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

ARC 不允许将“int”隐式转换为“id _Nonnull”

这段代码:

[selectedTagIndexes addObject: (int)sender.tag - 100];
Run Code Online (Sandbox Code Playgroud)

产生一个错误:

ARC 不允许将“int”隐式转换为“id _Nonnull”

compiler-errors objective-c automatic-ref-counting

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

UIButton是一个NSObject

我一直在观看如何制作想法游戏的教程.我注意到我不知道UIButton或Collection View是否是NSObject.该代码描述了一个NSArray,我想知道它如何与我的游戏的CollectionView和UIButton一起使用.

inheritance cocoa-touch uibutton

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

使用Swift进行iOS开发的企业应用程序

我们正在公司开始一个新项目.这将是一个企业应用程序.但我想知道使用swift的iOS开发的当前状态.有人可以提供以下几点的经验细节:

  1. Xcode 6.4及以上版本对于快速编程是否稳定?
  2. 客观c会毫不费力地使用swift吗?
  3. 是否有足够的社区和论坛寻求帮助?
  4. 新版本的swift语言和编译器是否破坏了现有的实现?

ios swift

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

如何从开关状态获取布尔值?

我想获取开关的当前布尔值。如何在 swift4 中做到这一点?

@IBOutlet weak var switch_1: UISwitch!
var switch1_state: Bool = swich_1.get ???
Run Code Online (Sandbox Code Playgroud)

cocoa-touch uiswitch ios swift

-6
推荐指数
1
解决办法
2922
查看次数