小编pde*_*ger的帖子

如何在Xcode 4中设置文件比较/差异?

我正在寻找如何在Xcode 4中设置文件比较/差异,但已经遇到了砖墙.谁能告诉我怎么做?

提前致谢!

xcode4

51
推荐指数
3
解决办法
5万
查看次数

在Xcode 4.2中是否有一个命令在Assistant Editor模式下从左到右交换两个视图,反之亦然?

我想快速将两个视图从一侧交换到另一侧,并想知道这个功能是否有热键?

hotkeys xcode4.2

40
推荐指数
3
解决办法
6015
查看次数

对于重写的描述方法,"缺少方法声明的上下文"

我的重写描述方法得到了"方法声明的缺失上下文".你能说出代码有什么问题吗?

#import <Foundation/Foundation.h>
#import "BNRItem.h"

int main(int argc, const char * argv[])
{

  @autoreleasepool {

      // Create a mutable array object, store its address in items variable
    NSMutableArray *items = [[NSMutableArray alloc]init];

    BNRItem *p = [[BNRItem alloc]init];
    NSLog(@"%@ %@ %@ %d", [p itemName], [p dateCreated], [p serialNumber], [p valueInDollars]);

    // This creates a new NSString, "Red Sofa" and gives it to the BNRItem
    [p setItemName:@"Red Sofa"];

    // This creates a new NSString, "A1B2C" and gives it to the BNRItem
    [p …
Run Code Online (Sandbox Code Playgroud)

objective-c

30
推荐指数
1
解决办法
4万
查看次数

无法将类型UIViewController的值转换为PatternDetailViewController

我试图将视图控制器向下转换为详细视图控制器但不能.我正在使用核心数据(第一次).错误在prepareForSegue方法中,并显示:"无法将类型'UIViewController'(0x1b81cdc)的值转换为'Patternz.PatternDetailViewController'(0x32488).(lldb)"

希望解释为什么它不起作用.这是文件.

ViewController.swift

import UIKit
import CoreData

class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {

    @IBOutlet weak var tableView: UITableView!

    var patterns : [Pattern] = []

    var selectedPattern : Pattern? = nil


    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        self.tableView.dataSource = self
        self.tableView.delegate = self

        createTestPatterns()

        var context = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext!

        var request = NSFetchRequest(entityName: "Pattern")

        var results = context.executeFetchRequest(request, error: nil)

        if results != nil {
            self.patterns = results! …
Run Code Online (Sandbox Code Playgroud)

uiviewcontroller ios swift

26
推荐指数
3
解决办法
3万
查看次数

Ruby如何比Python更面向对象?

发明Ruby的Matz说他设计的语言比Python更面向对象.Ruby如何比Python更面向对象?

ruby python oop

22
推荐指数
3
解决办法
5396
查看次数

私有方法称为错误

写了一个方法; 当我尝试运行它时,我收到错误:

NoMethodError: private method ‘subtotal’ called for 39.99:Float
at top level    in grades.rb at line 9
Program exited with code #1 after 0.04 seconds.
Run Code Online (Sandbox Code Playgroud)

以下是代码:

def subtotal(qty = 1)
  return nil if self.to_f <= 0 || qty.to_f <= 0
  self.to_f * qty.to_f
end

book = 39.99
car = 16789

puts book.subtotal(3)
puts car.subtotal
puts car.subtotal(7)
Run Code Online (Sandbox Code Playgroud)

ruby

16
推荐指数
1
解决办法
3万
查看次数

如何设置根视图控制器

我设置了一个只有app委托类的空应用程序,然后将视图控制器类子类化以创建一个xib来布局应用程序并建立连接.

但是当我尝试在iOS模拟器上运行应用程序时,我收到一条错误:CoinToss [6212:f803]应用程序在应用程序启动结束时应该有一个根视图控制器终止以响应SpringBoard的终止.程序以退出代码结束:0

为了为应用程序创建根视图控制器,我需要做什么?

谢谢.

xcode ios

15
推荐指数
2
解决办法
4万
查看次数

为什么新类不会出现在Interface Builder中的Identity Inspector/Custom Class中?

我在Xcode 4.5中遇到了一个重复的问题,想请求帮助/建议.

一直在创建一个新类BIDSwitchViewController,它是UIViewController的子类.当我转到Identity Inspector来布局.xib文件时,我当然希望将它所属的类更改为BIDSwitchViewController,以便我可以布局我的对象并建立连接.

但是BIDSwitchViewController没有显示在Identity Inspector中Custom Class的下拉列表中.那么我将"BIDSwitchViewController"硬编码到文本框中,但之后就不会这样了.

我做错了什么,我该怎么做才能解决这个问题?

提前致谢.

xcode interface-builder

13
推荐指数
2
解决办法
7997
查看次数

storyboard是否替换Xcode 4.2中的.xib文件

已经开始使用Xcode 4.2,并使用storyboard和ARC创建了单页应用程序.当我打开文件时,有五个文件:AppDelegate .h和.m以及ViewController .h,.m和storyboard.

没有.xib文件.

这是正常的吗?或者我是否需要做一些事情来生成.xib文件?

谢谢.

xcode

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

无法将'() - > _'类型的值转换为指定类型'Town.Size'

我在这个结构中遇到了这个问题,在"lazy var townSize:Size = {"的行上,无法弄清问题是什么.

struct Town {

    let region = "South"
    var population = 5422
    var numberOfStoplights = 4

    enum Size {
        case Small
        case Medium
        case Large
    }

    lazy var townSize: Size = {
        switch self.population {
        case 0...10000:
            return Size.Small
        case 10001...100000:
            return Size.Medium
        default:
            return Size.Large
        }
    }

    func printTownDescription() {
      print("Population: \(myTown.population), number of stoplights: \(myTown.numberOfStoplights)")  
    }

    mutating func changePopulation(amount: Int) {
        population += amount
    }
}
Run Code Online (Sandbox Code Playgroud)

closures swift

10
推荐指数
2
解决办法
5633
查看次数