小编hor*_*oe7的帖子

如文档中所述,在创建新项目时,不会在 firebase 中生成 Web api 密钥

在 Firebase 文档中,它指出 Web API 密钥将在以下情况下自动生成:

当您执行以下任一操作时,Firebase 会自动为您的项目创建一个新的 Web API 密钥:

  • 创建 Firebase 项目 > 自动创建的浏览器密钥。
  • 创建 Firebase > iOS 应用 > iOS 密钥自动创建。
  • 创建 Firebase Android 应用 > Android > 密钥自动创建。

我已尝试按照说明创建一个新的 Firebase 项目,但未生成 Web API 密钥。

显示错误的图像文件

更新:问题的答案在评论中。(“一旦您第一次进入“身份验证”部分就会生成它”)

firebase firebase-console

27
推荐指数
0
解决办法
1万
查看次数

我可以通过其图层为UIScrollView contentOffset属性设置动画吗?

我想使用CGPathRef缩放和滚动UIScrollView.因此我假设我必须为UIScrollView的图层属性设置动画?但是我会设置哪个属性动画会使它等同于执行UIView动画并设置其contentOffset属性和zoomScale?

这些不是CALayer的属性.

关于我如何处理这个问题的任何想法?同样,只想将滚动视图移动到某个contentOffset和zoomScale,但不一定是从A点到B点的线性移动,分别是缩放A到缩放B.

我正在考虑使用CGPathRef的CAKeyFrameAnimation,但我不知道要设置动画的属性.

core-animation uiscrollview cakeyframeanimation ios

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

使用AVAudioEngine进行电平测量

我刚看了WWDC视频(AVAudioEngine实践中的会话502 )AVAudioEngine,我非常高兴能够建立一个基于这种技术的应用程序.

我无法弄清楚如何对麦克风输入或调音台输出进行电平监控.

有人可以帮忙吗?为了清楚起见,我所说的是监控当前输入信号(并在UI中显示),而不是通道/轨道的输入/输出音量设置.

我知道你可以做到这一点AVAudioRecorder,但是这不是AVAudioNode它的AVAudioEngine需要.

macos objective-c avfoundation ios avaudioengine

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

在设置半透明属性时,如何让UINavigationController不更改其视图大小?

我有一个应用程序,到目前为止我一直在使用UINavigationController与UINavigationBar,其属性translucent = YES.这意味着UINavigationController的内容视图(即您推送的视图控制器中的视图)是全屏(减去状态栏).

但是,如果您设置navigationBar.translucent = NO,则此容器视图会缩短44pt,因为我认为Apple假设您不需要任何不透明navigationBar下的内容.

......除非你正在做我们正在做的事情并使用一个滚动的导航栏(参见本文关于如何做到这一点)所以我想知道这是否可行.

我希望半透明= NO,但是一切都表现得好像仍然设置为YES.我喜欢半透明= YES的功能,但我实际上并不希望UIKit将条形图变成半透明.

uinavigationbar uinavigationcontroller ios

9
推荐指数
2
解决办法
3163
查看次数

swift 4 中 UILabel 上的 NSAttributedString 崩溃。为什么?

所以,在我的 UILabel 子类的awakeFromNib 方法中,我有:

let termsArg = "Terms & Conditions" 
self.linkText = termsArg

let exampleText = String(format:"By signing up you agree to our %@ and Privacy Policy", termsArg)

let underlinedAttributedString = NSMutableAttributedString(string: exampleText) 
self.linkTextRange = (exampleText as NSString).range(of: termsArg)

let attributes = [NSAttributedStringKey.underlineStyle : NSUnderlineStyle.styleSingle] 
underlinedAttributedString.addAttributes(attributes, range: self.linkTextRange)

self.attributedText = underlinedAttributedString
Run Code Online (Sandbox Code Playgroud)

但是,我添加这些属性的行最终导致了严重崩溃,其中只有以下内容被吐出到控制台:

-[_SwiftValue _getValue:forType:]: 无法识别的选择器发送到实例 0x60c00005e510

我想知道出了什么问题,因为看起来我做对了一切。

nsattributedstring uilabel ios swift

7
推荐指数
0
解决办法
1621
查看次数

CALayer compositingFilter,iOS 5和CoreImage

CALayer的API文档状态:(我不确定文档是否是最新的??)

compositingFilter一个CoreImage过滤器,用于将接收者的内容与背景进行合成.动画.

@property(保留)id compositingFilter

...

特殊注意事项当CALayer类公开此属性时,Core Image在iOS中不可用.目前,此属性可用的过滤器未定义.

但CoreImage在iOS5上可用,所以我可以将一个CoreImage过滤器添加到CALayer并将该层添加到另一层并期望它能够工作吗?

我想在图层中添加子图层并让它使用特定的混合模式(乘法).我无法弄清楚如何做到这一点.

blend core-graphics calayer ios5

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

核心数据迁移:无法将“NSManagedObject_MyType”类型的值转换为“MyModule.MyType”

我正在进行“中等重量”核心数据迁移。我使用映射模型从一个旧存储/数据模型迁移到不同的存储和不同的模型(即完全不同的.xcdatamodeld)文件,并NSEntityMigrationPolicy在适用的情况下使用自定义对象。

以前我在对象图上有各种不相关的对象,现在我想要一个主对象,Library它使我能够轻松擦除所有关联的数据(使用级联删除规则)。

由于子类中的自定义方法,我在迁移过程中遇到了问题NSEntityMigrationPolicy

class LegacyToModernPolicy: NSEntityMigrationPolicy {

func libraryForManager(_ manager: NSMigrationManager) -> Library {

    let fetchRequest: NSFetchRequest<Library> = NSFetchRequest(entityName: Library.entity().name!)

    fetchRequest.predicate = nil
    fetchRequest.sortDescriptors = [NSSortDescriptor(key: "filename", ascending: true)]
    fetchRequest.fetchLimit = 1

    do {
        // will fail here if NSFetchRequest<Library>
        let results = try manager.destinationContext.fetch(fetchRequest)  
        log.info("results: \(results)")

        if results.count == 1 {
            // can fail here if NSFetchRequest<NSManagedObject>
            return results.first! as! Library  
        } else {
            let newLib = Library(context: manager.destinationContext)
            return newLib …
Run Code Online (Sandbox Code Playgroud)

migration core-data ios swift

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