         
         // Create all the GraphPoints which which are used for drawing.
         for i in 0 ..< data.count {
+            #if TARGET_INTERFACE_BUILDER
+            let value = data[i]
+            #else
             let value = (shouldAnimateOnStartup) ? self.range.min : data[i]
+            #endif
             
             let position = calculatePosition(i, value: value)
             let point = GraphPoint(position: position)

    override public func layoutSubviews() {
        super.layoutSubviews()
        
        updateUI()
    }
    
    private func updateUI() {

        
        var pointsToAnimate = 0 ..< 0
        
        #if !TARGET_INTERFACE_BUILDER
        if (shouldAnimateOnAdapt || (dataNeedsReloading && shouldAnimateOnStartup)) {
            pointsToAnimate = activePointsInterval
        }
        #endif
        
        // For any visible points, kickoff the animation to their new position after the axis' min/max has changed.
        //let numberOfPointsToAnimate = pointsToAnimate.endIndex - pointsToAnimate.startIndex
