我使用Xcode存档并提交了一个cordova应用程序.在本地测试时,我发现该图标在应用程序本身上正确显示,但是当我转到iTunes Connect时,应用程序的应用程序图标部分显示为空白.这是预期的吗?我是否必须将图标显式上传到iTunes Connect的应用程序图标部分?或者,我做错了什么?请指教!谢谢!
我有一个Swift应用程序,我有一个PFQueryTableViewController
,我想使用本地数据存储区与Parse.但是,我对使用本地数据存储区和实时查询感到困惑.
这是我想做的事情:
PFQueryTableViewController
显示,我想它总是从本地数据存储中获取数据我该如何实现这一目标?
我有以下2个函数添加和删除从容器视图控制器触发的子视图控制器:
@discardableResult func addChildViewController(withChildViewController childViewController: UIViewController) -> UIViewController {
// Add Child View Controller
addChildViewController(childViewController)
childViewController.beginAppearanceTransition(true, animated: true)
// Add Child View as Subview
view.addSubview(childViewController.view)
// Configure Child View
childViewController.view.frame = view.bounds
childViewController.view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
// Notify Child View Controller
childViewController.didMove(toParentViewController: self)
return childViewController
}
@discardableResult func removeChildViewController(withChildViewController childViewController: UIViewController) -> UIViewController {
// Notify Child View Controller
childViewController.willMove(toParentViewController: nil)
childViewController.beginAppearanceTransition(false, animated: true)
// Remove Child View From Superview
childViewController.view.removeFromSuperview()
// Notify Child View Controller
childViewController.removeFromParentViewController()
return childViewController
} …
Run Code Online (Sandbox Code Playgroud) 我有以下方法(例如),我希望能够在iOS + Swift项目中的任何ViewController中使用它:
func initializeBlurEffectOnGivenUIView(UIViewToBeBlurred: UIView) {
let UIViewToBeBlurredHeight = UIViewToBeBlurred.frame.size.height
let UIViewToBeBlurredWidth = UIViewToBeBlurred.frame.size.width
let UIViewToBeBlurredX = UIViewToBeBlurred.frame.origin.x
let UIViewToBeBlurredY = UIViewToBeBlurred.frame.origin.y
let blurEffect:UIBlurEffect = UIBlurEffect(style: UIBlurEffectStyle.Light)
let vibrancyEffect = UIVibrancyEffect(forBlurEffect: blurEffect)
let vibrancyEffectView = UIVisualEffectView(effect: vibrancyEffect)
let blurEffectView:UIVisualEffectView = UIVisualEffectView(effect: blurEffect)
blurEffectView.frame = CGRectMake(UIViewToBeBlurredX, UIViewToBeBlurredY, UIViewToBeBlurredWidth, UIViewToBeBlurredHeight)
blurEffectView.contentView.addSubview(vibrancyEffectView)
UIViewToBeBlurred.addSubview(blurEffectView)
}
Run Code Online (Sandbox Code Playgroud)
我有更常见的助手,比如那里我也想提供.如何构建应用程序来实现此目的?
在 Parse Cloud Code 中某个类的 afterSave 中,我设置了适当的 ACL,然后再次保存相同的对象。我在 afterSave 方法中有一个推送通知,但是在 afterSave 中执行 save() 我认为会导致通知被推送两次或三次。
我该如何处理这种情况?有没有办法保存这样 afterSave 不再被调用?想法?非常感谢帮助!谢谢!