小编Cli*_*rum的帖子

如何使用Realm Browser连接到远程Realm服务器

我有一个在Ubuntu服务器上运行的Realm Object Server(v.1.0).我应该能够通过Realm Browser应用程序连接到它吗?

这是我尝试过的.

文件 > 打开同步网址...

然后我输入我realm在iOS应用中使用的同步网址.我还输入了一个应用用户的用户名和密码. 在此输入图像描述

这个同步网址和用户名/密码在我的应用程序中运行正常,但是当我在Realm浏览器中使用它们时,我收到一个Realm couldn't be opened错误:

在此输入图像描述

我有什么想法可能做错了吗?当我尝试连接时,我的服务器上的Realm登录不显示任何新内容.

realm realm-browser

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

基于Web的SQLite文件的推荐文件权限

我正在开发一个需要对SQLite数据库文件进行读/写访问的Web应用程序.据我了解,父文件夹需要设置为777才能使用PHP()打开数据库.

.db文件本身的推荐文件权限是什么?请记住,我还需要能够用PHP覆盖该文件.

此外,如果数据库的父级是777,那么数据库是否存在安全风险?该文件夹由PHP创建.我只是想确保在不产生安全风险的情况下完成工作.

谢谢!

php sqlite permissions

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

MMDrawerController入门

我想让MMDrawerController工作,我遇到了麻烦.

这是我的故事板中构建了多少应用程序:

在此输入图像描述

这是我试图从我的根视图控制器中初始化它的方式:

//LCViewController.m

#import "LCViewController.h"
#import "MMDrawerController.h"

@interface LCViewController ()
  @property (nonatomic,strong) MMDrawerController * drawerController;
@end

@implementation LCViewController

- (void)viewDidLoad
{
  [super viewDidLoad];

  self.drawerController = [[MMDrawerController alloc]
                           initWithCenterViewController:[self.storyboard instantiateViewControllerWithIdentifier:@"centerNav"]
                           leftDrawerViewController:[self.storyboard instantiateViewControllerWithIdentifier:@"menu"]
                           rightDrawerViewController:nil];
}

...

@end
Run Code Online (Sandbox Code Playgroud)

当我构建我的应用程序时,我看到的只是我的根视图控制器.我还应该做些什么来实现抽屉功能吗?

我创建了一个演示项目来展示我是如何设置我的应用程序的.您可以在此处下载Xcode工作区.在此先感谢您的帮助!

我正在使用Xcode 5和iOS 7

objective-c ios

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

Swift中Realm实例的全局使用

在我使用Realm的每个视图控制器中,我将领域作为属性添加到每个类:

//Whatevs.swift
class Whatevs:NSViewController{
  let realm = try! Realm()
}
Run Code Online (Sandbox Code Playgroud)

然后我通过课程在整个课程中引用它self.realm.

有没有理由不让它像这样全球可用的实例?

//Global.swift <-- General swift file in my app
let realm = try! Realm() //<-- Not inside a class
Run Code Online (Sandbox Code Playgroud)

realm swift

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

动画自动布局约束不起作用

iOS 10,Swift 3.1

我有一个UIView叫做graphPopup内部的UITableViewCell,我正试图制作动画.基本上,当有人点击一个图表,一个弹出窗口,我想它的动画xy到位.

除弹出窗口的动画外,一切正常.以下是它现在的样子: 在此输入图像描述

我希望弹出窗口从点到点滑动到位.这是我的代码:

class TotalCell: UITableViewCell, ChartViewDelegate{

  @IBOutlet weak var graphPopup: UIView!
  @IBOutlet weak var popupConstraintY: NSLayoutConstraint!
  @IBOutlet weak var popupConstraintX: NSLayoutConstraint!

  func chartValueSelected(_ chartView: ChartViewBase, entry: ChartDataEntry, highlight: Highlight) {
    //...
    graphPopup.isHidden = false

    //Set new auto layout constraints
    self.popupConstraintX.constant = highlight.xPx-44
    self.popupConstraintY.constant = highlight.yPx+18

    //Animate (which does nothing)   
    UIView.animate(withDuration: 1.0, animations: {
      self.graphPopup.layoutIfNeeded()
    })
  }
}
Run Code Online (Sandbox Code Playgroud)

知道我可能做错了什么吗?如果我完全删除动画位,它的行为方式相同,但我知道正在调用动画.

有任何想法吗?

uiviewanimation ios autolayout ios-charts

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

在 CloudKit 中创建指向多个 CKRecord 的引用列表

斯威夫特 3.1,Xcode 8.3.3

我在 CloudKit 中有一个记录类型,Aircraft它有一个名为 的字段fieldValues,类型为Reference List

在我的代码中,我有一个aircraftCKRecord 和几个fieldValue作为飞机子代的 CKRecord。

我如何将所有这些fieldValue记录放入aircraft的参考列表中?

创建 aCKReference似乎只允许其中有一条记录:

let reference = CKReference(record: fieldValueRecord, action: .deleteSelf)
Run Code Online (Sandbox Code Playgroud)

但我试图将许多fieldValues连接到单个aircraft. 有任何想法吗?

cloudkit ckreference

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

在其中心旋转 NSImageView 使其旋转

斯威夫特 4,macOS 10.13

我已经阅读了关于 SO 的各种答案,但仍然无法NSImageView在它的中心而不是它的一个角落旋转。

现在,图像看起来像这样(视频):http : //d.pr/v/kwiuwS

这是我的代码:

//`loader` is an NSImageView on my storyboard positioned with auto layout

loader.wantsLayer = true

let oldFrame = loader.layer?.frame
loader.layer?.anchorPoint = CGPoint(x: 0.5, y: 0.5)
loader.layer?.position = CGPoint(x: 0.5, y: 0.5)
loader.layer?.frame = oldFrame!

let rotateAnimation = CABasicAnimation(keyPath: "transform.rotation")
rotateAnimation.fromValue = 0.0
rotateAnimation.toValue = CGFloat(-1 * .pi * 2.0)
rotateAnimation.duration = 2
rotateAnimation.repeatCount = .infinity

loader.layer?.add(rotateAnimation, forKey: nil)
Run Code Online (Sandbox Code Playgroud)

任何想法我仍然缺少什么?

cocoa cabasicanimation nsimageview

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

CloudKit CKShare URL 无处可去

我已成功将CKShareURL 保存到 CloudKit,并且可以看到用户位于INVITEDCloudKit 仪表板中。我的 Mac 应用程序通过电子邮件将 URL 发送给该人,但当他们单击该 URL 时,他们只能在 icloud.com 上看到此屏幕:

共享

单击“确定”会使所有内容消失,因此您只能看到网页上的背景。

我的理解是,该 URL 应该打开我的 Mac 应用程序,它将userDidAcceptCloudKitShareWith在我的应用程序委托中触发。但它什么也没做。

这可能是因为我的应用程序正在开发中,尚未出现在 Mac App Store 中吗?我是否需要自定义 URL 方案才能打开我的应用程序?

关于这些东西的文档非常稀疏。我很乐意有人能提供的任何帮助。

cloudkit cloudkit-sharing

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

SwiftUI:框中多行文本视图的不同宽度

以下是两个带有文本的框在 SwiftUI 中的渲染方式,但我希望它们都是全角的:

在此输入图像描述

这是我的代码:

VStack(spacing: 20){
  //Help ---
  VStack(alignment: .leading, spacing:10){
    Text("Help").h2()
    Text("Please view our online user guide before contacting us since we answer most questions there.")
      .lineLimit(nil) //Make the text wrap
      .prefsText()
    
    Button("Online Help"){
      openURL(URL(string: "https://avid.pro/help")!)
    }.foregroundColor(Color(accentColor))
    .buttonStyle(PlainButtonStyle())
    .prefsLink()
    
  }.unoBoxRoundPad()
  .frame(maxWidth: .infinity)
  
  //Support ---
  VStack(alignment: .leading, spacing:10){
    Text("Support").h2()
    Text("Email us if you need to submit a bug or get specialized help. It may take us a few days to get back to you.")
      .lineLimit(nil) //Make the text wrap
      .prefsText() …
Run Code Online (Sandbox Code Playgroud)

swiftui

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

在 SwiftUI Mac 应用程序中圆化特定角

我一直在尝试弄清楚如何在Mac 应用程序中圆化SwiftUI 的特定角。我能找到的所有解决方案(例如这个)仅适用于 iOS,因为它具有. 我找不到同等的东西。ViewUIRectCornerNSRectCorner

以前,我会NSView像这样绕过一个特定的角:

layer?.cornerRadius = 5
layer?.maskedCorners = .layerMinXMinYCorner //Bottom-left corner
Run Code Online (Sandbox Code Playgroud)

有没有人找到一种方法可以在 SwiftUI 中的 Mac 应用程序中圆化特定的角?

macos appkit swiftui

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