小编Eli*_*Eli的帖子

如何将Firebase添加到Today Extension iOS

我需要能够在Today View Extension中使用Firebase,但我似乎无法导入Firebase模块.我想这是因为我需要在我的可可豆荚文件中有一个新目标,但我不知道如何做到这一点.

谢谢.

ios cocoapods firebase swift today-extension

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

从 NSButton 移除背景

嘿,所以我有一个嵌入在视觉效果视图中的表格视图,在其中一行中,我有一个保存按钮,每次单击单元格时保存按钮都会在它周围获得这种时髦的背景颜色。 在此处输入图片说明

我试过了

saveButton.wantsLayer = true
saveButton.layer?.backgroundColor = NSColor.clearColor.CGColor
Run Code Online (Sandbox Code Playgroud)

但这不起作用,在标签和东西之类的事情上发生了同样的事情,但我能够通过将背景颜色设置为一种颜色然后一直降低不透明度来修复它。但是因为它的按钮不起作用!有任何想法吗?

nsbutton swift

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

UICollectionView 不调用 scrollViewDidScroll - Swift

我已经导入了 UICollectionViewDelege、UICollectionViewDatasource 和 UIScrollViewDelegate。

我已将我的集合视图委托和数据源设置为 self。

但是scrollViewDidScroll 没有被调用,如果这有区别,我的滚动视图会变成水平的?

如果集合视图在其中使用滚动视图,为什么不调用 scrollViewDidScroll ?

uiscrollview uicollectionview swift

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

Firebase 查询等于多个值

我需要使用一种叫做 queryEqualTo() 的 firebase 过滤器,但我需要能够过滤多种内容,例如 queryEqualTo("Science", "English")

我怎样才能做到这一点?

firebase swift firebase-realtime-database

5
推荐指数
0
解决办法
2719
查看次数

Cordova navigator.mediaSession

我试图在播放音频时让媒体控件在 Android 上工作。

我最初使用 html5 音频,但后来转而使用 cordova-plugin-media 来播放音频,并使用 music-controls 这是一个 cordova 控件插件。(我实际上尝试了很多不同的插件等)。我遇到的问题是没有一个插件能 100% 工作,我仍然能够找到方法在设备上暂停音频等,而无需调用我的回调来保持我的应用程序同步。经过多天的故障排除后,我现在放弃了这种方法。

我昨天读了一篇文章,发现了有关 navigator.mediaSession 的信息,并且能够通过切换回 html5 audo 在桌面上的 google chrome 中启动并运行它,但是,当我通过 cordova 构建它时, navigator.mediaSession 并未定义。

是否可以通过 cordova 使用 naviator.mediaSession ?如果是这样,我错过了什么?

如果没有,那就又要拔我的头发了。如果有人有任何建议,他们将不胜感激。

android navigator cordova

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

使用深色透明使标题栏和视图控制器无缝连接

嗨,我已经在互联网上四处寻找并找到了有关此主题的各种有用信息,但似乎没有一个有效

如果试图得到这样的东西 在此处输入图片说明

标题栏和窗口的其余部分融合在一起。从互联网上,iv 到目前为止得到的代码在我的 viewDidLoad() 中

    self.view.window?.appearance = NSAppearance(named: NSAppearanceNameVibrantDark)
    self.view.window?.styleMask = (self.view.window?.styleMask)! | NSFullSizeContentViewWindowMask
    self.view.window?.titlebarAppearsTransparent = true
    self.view.window?.movableByWindowBackground = true
Run Code Online (Sandbox Code Playgroud)

但这并没有做任何事情。我是 Mac 开发的新手(通常是 ios),所以感谢所有帮助!

macos titlebar swift nsvisualeffectview

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

从NSDatePicker获取时间和分钟 - 斯威夫特

嗨,所以我做了一些用户在NSDatePicker中输入TIME的东西,这样我就可以获取值并将其存储到字符串中供以后使用.我已经将日期选择器与插座连接起来,我试图获得输出的价值而没有运气!请帮忙!

NSDatePicker设置为仅显示上午12:00的时间

谢谢

nsdatepicker swift

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

NSScrollView滚动到Point - Swift OSX

我正在制作一个设置视图控制器,在其中嵌入其他视图控制器.我有点像在iOS上制作我自己的页面控件.

我的问题是:如果我设置了我的NSScrollView插座(BTW一切正常,我可以使用触控板滚动),如何点击按钮将滚动视图设置为特定点?

我尝试了一些东西,并有一个谷歌但它都涉及Objective-C和其他奇怪的非XCode相关的东西.

我想它会像iOS一样,(我的头脑中)

scrollView.contentOffset.y = CGPointMake(0.0,500)
Run Code Online (Sandbox Code Playgroud)

macos nsscrollview swift

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

偷看ViewController,但弹出另一个ViewController-3D Touch-Swift

我想窥视一个只包含ImageView和一些标签的视图控制器,但是当用户用力按下时,它们会弹出到ViewController中,这通常是用户只需单击表视图单元格就可以了!

我的问题是viewControllerToCommit没有索引路径,我无法确定要传递给新View Controller的内容。这是我到目前为止的代码:

func previewingContext(_ previewingContext: UIViewControllerPreviewing, commit viewControllerToCommit: UIViewController) {

    let popViewController = self.storyboard?.instantiateViewController(withIdentifier: "ReadArticleViewController") as! ReadArticleViewController

    popViewController.storyURL = //This is where i need to be able to get the index path so i can extract the url for the webview

    self.show(popViewController, sender: self)

}

func previewingContext(_ previewingContext: UIViewControllerPreviewing, viewControllerForLocation location: CGPoint) -> UIViewController? {

    guard let indexPath = tableView.indexPathForRow(at: location) else {return nil}

    let cell = tableView.cellForRow(at: indexPath) as! ArticleCell

    let previewViewController = self.storyboard?.instantiateViewController(withIdentifier: "PeekViewController") as! PeekViewController

    previewViewController.storyImage …
Run Code Online (Sandbox Code Playgroud)

uiviewcontroller swift 3dtouch

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

如何使用 Firebase Cloud Functions .npmrc 设置私有 NPM 模块?

我创建了一个私有类型 npm 模块,用于我的 firebase 函数和应用程序项目。当我去部署 firebase 函数时,对于每个基本上说的函数,我都会遇到一个大错误ERR! remote: Invalid username or password.

对于我所阅读的内容,看起来我需要创建一个 .npmrc 文件并将其放在 /functions 目录中。(https://cloud.google.com/functions/docs/writing/specifying-dependencies-nodejs#using_private_modules

但是,我无法在任何地方找到有关如何执行此操作的正确说明。根据我的发现,我做了以下工作:

  • 运行 npm 登录
  • 运行 npm token create --read-only

这就给了我一个令牌,看起来像这样:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

然后我在我的函数目录中创建一个名为 .npmrc 的文件,并将其放入//registry.npmjs.org/:_authToken=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX其中。

此外,我看到错误消息试图使用 ssh 来安装我的私有 repo 包,我没有设置 ssh 而是使用 https,因此我将我的包文件更改为git+https://github.com/accounts-name/repo#commit-num使用 HTTPS。

但是,我仍然收到相同的错误消息。我错过了什么?以上是我从大量谷歌搜索中串起来的。

node.js npm firebase google-cloud-functions

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