我尝试了所建议的但是输出是一个白色的空白截图.这让我想到我没有在视图中添加任何内容.这是我在视图中添加图形的方法.addChild方法附带SpriteKit,它接收SKSpriteNodes:
addChild(background)
addChild(rate)
addChild(scoreLabel)
addChild(share)
addChild(playAgain)
addChild(highScoreLabel)
addChild(scoreBackground)
addChild(highScoreBackground)
Run Code Online (Sandbox Code Playgroud)
以下是截取屏幕截图的方法:
UIGraphicsBeginImageContext(self.view!.bounds.size)
self.view!.layer.renderInContext(UIGraphicsGetCurrentContext())
let screenshot = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
UIImageWriteToSavedPhotosAlbum(screenshot, nil, nil, nil)
Run Code Online (Sandbox Code Playgroud)
任何的意见都将会有帮助
我想找到一种方法来为我的标记添加自定义属性/数据.
我用过的
附加信息我想存储在InfoWindow上显示
说明(字符串)
一个数字(Int)
如果有更有效的方法来存储和检索要在infowindow上显示的自定义数据/属性,那将是很好的.目前任何建议都很有价值.
这是我目前所拥有的片段: 设置标记数据:
marker.title = object["objectTitle"] as! String
marker.snippet = objecti.objectId
marker.icon = UIImage(named:"markerImage")
marker.userData = UIImage(data:imageData!)
Run Code Online (Sandbox Code Playgroud)
信息窗口:
func mapView(mapView: GMSMapView!, markerInfoWindow marker: GMSMarker!) -> UIView! {
var infoWindow :CustomInfoWindow = NSBundle.mainBundle().loadNibNamed("eventInfo", owner: self, options: nil)[0] as! CustomInfoWindow
infoWindow.eventTitle.text = marker.title
infoWindow.Image.image = marker.userData as? UIImage
marker.userData = UIImage(data:imageData!)
marker.snippet = object.objectId
return infoWindow
}
Run Code Online (Sandbox Code Playgroud) 我最近在尝试使用Parse SDK和Facebook SDK实现Facebook登录时遇到此错误.
我采取了以下步骤:
导入以下框架
在桥接标题下列出它们
在构建项目后,我收到以下错误.
我试过的解决方案:
- 从"其他链接器"中删除-ObjC并将$(继承) - 更改架构添加到"标准" - 选择libz.1.2.5.dylib构建并运行
我不确定我做错了什么.
更新:
这是我的命令行.