小编Mic*_*lum的帖子

如何在XCode 4.3中创建新的View Controller

所以我已经想到在XCode 4.3中,要创建一个新的ViewController,我必须做New> Objective-C Class,然后继承UIViewController.但是,为什么xib复选框显示为灰色?如何使用xib创建新的视图控制器?

在此输入图像描述

iphone xcode

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

如何获取HTTP标头

如何从NSURLRequestObjective-C中检索所有HTTP头?

http objective-c uiwebview uiwebviewdelegate

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

模拟iPhone模拟器中的电话中断

我希望看到我的应用程序如果被电话或短信中断,会发生什么.有没有办法在iPhone模拟器上测试?

iphone testing interrupt ios-simulator

27
推荐指数
1
解决办法
2万
查看次数

CGContextSaveGState:无效上下文0x0仅在设备上出错

更新:我正在使用Swift 2.0的XCode 7 Beta

当我尝试在iPhone上运行我的应用程序时,我得到以下3个错误:

<Error>: CGContextSaveGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
<Error>: CGContextTranslateCTM: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
<Error>: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
Run Code Online (Sandbox Code Playgroud)

当我启用CG_CONTEXT_SHOW_BACKTRACE变量时,我得到这个:

Backtrace:
      <<redacted>+40>
       <<redacted>+432>
        <<redacted>+144>
         <<redacted>+172>
          <<redacted>+332>
           <<redacted>+112>
            <<redacted>+820>
             <<redacted>+688>
              <<redacted>+356>
               <<redacted>+80>
                <<redacted>+808>
                 <<redacted>+344>
                  <<redacted>+420>
                   <<redacted>+104>
                    <<redacted>+284>
                     <<redacted>+556>
                      <<redacted>+504>
                       <<redacted>+1792>
                        <<redacted>+220>
                         <<redacted>+284>
                          <<redacted>+920>
                           <<redacted>+168> …
Run Code Online (Sandbox Code Playgroud)

xcode core-graphics xcode7

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

iOS 5:使用Xcode/Storyboard在工具栏中定位栏按钮项

我的视图中有一个现有的工具栏...当我将"条形按钮项目"拖动到工具栏时,它会被撞到工具栏的左侧(我希望它位于右边缘).试图拖动条形按钮只会导致它"重力拍打"回到左侧.我在尺寸检查器中看不到任何内容,只允许我将其对齐到工具栏的右边缘.BarButton宽度可以改变,但似乎没有别的.任何人都可以请你告诉我如何将它移到右边?

我将承认我对观看CS193p讲座视频所收集的Xcode /故事板有新的/基本的了解(或缺乏)(但我无法重新定位描述工具栏或相关文档中的定位的讲座......链接会受到欢迎.)

xcode storyboard uitoolbar uibarbuttonitem ios5

25
推荐指数
1
解决办法
2万
查看次数

使用块的目的是什么

我想在我的应用程序中使用块,但我对块没有任何了解.任何人都可以解释为什么我应该在我的代码中使用块?

cocoa-touch block objective-c objective-c-blocks

25
推荐指数
2
解决办法
8642
查看次数

在UITableViewCell中点击UIImageView的识别

目前我遇到了一个问题,我想在我的UITableViewCell上的UIImageView被点击时执行操作.

问题:我怎么能这样做?任何人都可以向我展示代码或任何教程吗?

提前致谢!

cocoa-touch objective-c uitableview uigesturerecognizer ios

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

将图像添加到单元格中

我已阅读大量问题,但似乎无法找到答案

我有一个TableView但无法将图像添加到我的单元格

cell.imageView.image = UIImage(named: "osx_design_view_messages")
Run Code Online (Sandbox Code Playgroud)

这段代码应该有效,因为我基本上将它从一个问题的答案中复制出来但由于某种原因它无法正常工作.有什么建议?

我顺便使用swift

 override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell!
{
    let cellIdentifier = "cell"

    var cell : UITableViewCell

    cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier) as UITableViewCell
    cell.textLabel.text = self.recipies[indexPath.row]
    var image : UIImage = UIImage(named: "osx_design_view_messages")
    return cell
}
Run Code Online (Sandbox Code Playgroud)

uitableview swift xcode6

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

Swift 2:OBJC_ASSOCIATION_RETAIN_NONATOMIC使用未解析的标识符

我刚刚将我的项目更新为Swift 2.

我的一个快速课程我使用ObjC协会.

我有以下内容:

objc_AssociationPolicy( OBJC_ASSOCIATION_RETAIN_NONATOMIC)
Run Code Online (Sandbox Code Playgroud)

自更新以来,编译器返回Use of unresolved identifier 'OBJC_ASSOCIATION_RETAIN_NONATOMIC'.

知道为什么吗?


编辑:对于那些有相同问题的人,临时修复就是将常量替换为其值即.1:objc_AssociationPolicy( rawValue: 1 )

swift swift2

23
推荐指数
1
解决办法
5075
查看次数

Swift 2在appDelegate中迁移saveContext()

我刚下载了新的Xcode 7.0测试版,并从Swift 1.2迁移到Swift 2.迁移显然没有改变整个代码,实际上是一个方法saveContext(),直到抛出2行错误:

if moc.hasChanges && !moc.save() {
Run Code Online (Sandbox Code Playgroud)

二元运算符'&&'不能应用于两个Bool操作数

调用可以抛出,但它没有标记为'try',并且没有处理错误

该方法如下所示:

// MARK: - Core Data Saving support
func saveContext () {
    if let moc = self.managedObjectContext {
        var error: NSError? = nil
        if moc.hasChanges && !moc.save() {
            // Replace this implementation with code to handle the error appropriately.
            // abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development. …
Run Code Online (Sandbox Code Playgroud)

swift swift2

21
推荐指数
2
解决办法
9553
查看次数