小编use*_*951的帖子

将目标C中的所有首字母大写?

谁知道怎么做?

所以我们根据空间分割,然后将每个资本化,然后将它们向右移动?

cocoa objective-c

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

UIViewController的automaticAdjustsScrollViewInsets如何工作?

self.automaticallyAdjustsScrollViewInsets = YES;
Run Code Online (Sandbox Code Playgroud)

我把它设为是.我认为默认情况下是的.

然后,当我检查插图时,这就是我得到的:NSStringFromUIEdgeInsets(self.tableView.contentInset):{0,0,0,0}

我认为它应该以包含navigationBar和statusbar的方式设置.所以发生了什么事?

objective-c xcode5

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

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

如何修复UIViewController已经消失时调用viewDidScroll的错误?

我经常得到excbadaccess.极少.但有时它会发生.

我尝试了僵尸构建,我得到了这个:

*** -[BGDetailBusinessViewController scrollViewDidScroll:]: message sent to deallocated instance 0x189f09c0
Run Code Online (Sandbox Code Playgroud)

我想这是由于以下原因

我在滚动时弹出一个BGDetailBusinessViewController.

视图仍在滚动.

它在某处发送通知来调用它的委托,即BGDetailBusinessViewController对象.因为对委托的引用很弱,我认为这是导致问题的原因.

现在,我究竟能解决这个问题?

弱参考工作的方式是如果对象被解除分配它将是正确的?

也许由于僵尸而不是零.但是,这意味着如果我使用zombie build构建此bug将会出现.

如果一个物体变成了僵尸,那么所有弱的物体都会被吸引到那个物体上吗?

无论如何,我想知道如何修复这个bug,因为我已经设法找到它.

有人说我应该在dealloc中将委托设置为nil.

如果我们启用僵尸对象,是否所有弱引用都被填充?另有建议.当一个对象被释放时,所有弱引用都应该被填充.

实际上我真的想不出任何理由,无论是否有僵尸,访问解除分配的对象都可能发生.如果引用很强,则不会释放对象.如果引用很弱,那么在取消分配对象时它会被填充.

然而,应用确实崩溃了错误:消息发送到解除分配的实例0x189f09c0

objective-c ios

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

如何在Objective-c中调试时找出字典的内容

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
Run Code Online (Sandbox Code Playgroud)

熟悉的功能.现在有这个attributeDict对象.

我想知道对象中的所有密钥对是什么.

我转到表达式窗口,看到它包含NSObject,其中包含对ISA的引用.

所以我该怎么做?NSLog的?

objective-c xcode4

0
推荐指数
1
解决办法
3642
查看次数

为什么NSMutableArray在init类的allo init autorelease时总是出错?

在某处.我放了

@property (nonatomic, retain) NSMutableArray * BusinessQueue;

-(BNUtilitiesQuick *) init {
        if (!(self = [super init]))
        {
            return nil;
        }//if the superclass is NSObject, this must be init
        self.locationManager = [[[CLLocationManager alloc] init]autorelease];
        BusinessQueue = [[[NSMutableArray alloc]init]autorelease]; 
        return self; //and return the object itself
    }
Run Code Online (Sandbox Code Playgroud)

我看到它的方式BusinessQueue = [[[NSMutableArray alloc]init]autorelease]; 将引用计数为1.1.-1表示自动释放(有时是后者)和1表示因为BusinessQueue是一个保留属性.

但是,BusinessQueue有时会被解除分配.

为什么BusinessQueue总是出错而位置经理却没有

任何错误的代码?或NSMutableArray无法在init类声明?

iphone xcode nsmutablearray

0
推荐指数
1
解决办法
210
查看次数


我们可以在vb.net中的两个文件中声明一个类

假设某个函数在一个文件中定义,另一个函数在另一个文件中定义

在C++中,你可以做到这一点

vb.net class

0
推荐指数
1
解决办法
136
查看次数

在构建Project之后我无法关闭我的iPhone.该怎么办?

我正在建设一个项目.一切都很好.然后我在我的iPhone上安装了它.

我的iPhone在前面的屏幕堆栈就是这样.

长按电源关闭按钮不起作用.

xcode表示无法启动"应用程序名称".没有权限.

我应该等到iPhone耗尽电池吗?

xcode4.5

0
推荐指数
1
解决办法
638
查看次数

何时和谁打电话+初始化?

我的程序有一个类,该类有一个+initialize方法.我想知道谁叫这种方法?调试工具非常不清楚:

在此输入图像描述

触发什么触发器+initialize?应用程序启动的开始?

initialization objective-c

0
推荐指数
1
解决办法
57
查看次数

这个检查NULL的PhP代码有什么问题

static $result = NULL;

if  (!isNull($result))
{
    return $result;
}
Run Code Online (Sandbox Code Playgroud)

这是一种懒惰的加载模式.我将$ result初始化为NULL.然后我检查它是否为NULL.如果是,则计算数据.

那个程序崩溃了.isNull($ result)也会产生null,而不是true或false.

有什么问题?

php

-7
推荐指数
1
解决办法
95
查看次数

ZEND是否自动包含PhP单位?

我曾经问过这个代码有什么问题:

static $result = null;

if  (isNull($result))
{
    return $result;
}
Run Code Online (Sandbox Code Playgroud)

经过大量的downvotes(问题消失),问题是没有这样的东西叫做isNull函数.我们拥有的是is_null

大.我想知道我最初是如何使用isNull的.

原来这是自动完成工作.

现在我发现了为什么我输入isNull.该功能实际存在.我按ctrl单击,然后我去

/**
 * Returns a PHPUnit_Framework_Constraint_IsNull matcher object.
 *
 * @return PHPUnit_Framework_Constraint_IsNull
 * @since  Method available since Release 3.3.0
 */
function isNull()
{
    return PHPUnit_Framework_Assert::isNull();
}

/**
 * Returns a PHPUnit_Framework_Constraint_IsTrue matcher object.
 *
 * @return PHPUnit_Framework_Constraint_IsTrue
 * @since  Method available since Release 3.3.0
 */
function isTrue()
{
    return PHPUnit_Framework_Assert::isTrue();
}
Run Code Online (Sandbox Code Playgroud)

它来自一个名为functions.php的文件.我不知道那是什么问题

<?php
/**
 * PHPUnit
 *
 * Copyright (c) 2002-2011, Sebastian Bergmann <sebastian@phpunit.de>.
 * All …
Run Code Online (Sandbox Code Playgroud)

php phpunit

-9
推荐指数
1
解决办法
117
查看次数