vandadnp / iOS-8-Swift-Programming-Cookbook

This is the GitHub repository of O'Reilly's iOS 8 Swift Programming Cookbook
1.35k stars 481 forks source link

'AnyObject.Protocol' does not have a member named 'FlexibleTopMargin' #17

Closed datomnurdin closed 9 years ago

datomnurdin commented 9 years ago

I got this error message

/Users/MNurdin/Documents/Github/iOS-8-Swift-Programming-Cookbook/chapter-multimedia/Playing Video Files/Playing Video Files/ViewController.swift:130:11: 'AnyObject.Protocol' does not have a member named 'FlexibleTopMargin'

In this ViewController file

  override func viewDidLoad() {
    super.viewDidLoad()

    playButton = UIButton(type: .System)

    if let button = playButton{

      /* Add our button to the screen. Pressing this button
      will start the video playback */
      button.frame = CGRect(x: 0, y: 0, width: 70, height: 37)
      button.center = view.center

      button.autoresizingMask =
        [.FlexibleTopMargin, .FlexibleLeftMargin, .FlexibleBottomMargin, .FlexibleRightMargin] //error message here

Please advice. Thank you.

vandadnp commented 9 years ago

Similar to your other issue, the HEAD of the master branch is for Xcode 7 Beta 2 Swift 2.0, so you need to check the old release out.