小编htj*_*ohn的帖子

如何以编程方式拍摄屏幕截图(Swift,SpriteKit)

我尝试了所建议的但是输出是一个白色的空白截图.这让我想到我没有在视图中添加任何内容.这是我在视图中添加图形的方法.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)

任何的意见都将会有帮助

uigraphicscontext sprite-kit skview swift

10
推荐指数
1
解决办法
4580
查看次数

如何将自定义数据添加到标记(Google Maps API SWIFT)

我想找到一种方法来为我的标记添加自定义属性/数据.

我用过的

  • Marker.Title(商店标题)
  • Marker.Snippet(存储对象ID)
  • Marker.Icon(商店图标)
  • Marker.userData(用于存储图像)

附加信息我想存储在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)

google-maps google-maps-markers ios swift

8
推荐指数
2
解决办法
7575
查看次数

用于FBSDKLoginCore的体系结构armv7的未定义符号

我最近在尝试使用Parse SDK和Facebook SDK实现Facebook登录时遇到此错误.

我采取了以下步骤:

在此输入图像描述

导入以下框架

在此输入图像描述

在桥接标题下列出它们

在此输入图像描述

在构建项目后,我收到以下错误.

我试过的解决方案:

- 从"其他链接器"中删除-ObjC并将$(继承) - 更改架构添加到"标准" - 选择libz.1.2.5.dylib构建并运行

我不确定我做错了什么.

更新:

这是我的命令行.

在此输入图像描述

xcode ios facebook-sdk-4.0 fbsdk

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