小编Ram*_*ami的帖子

自动引用计数问题:将非本地对象的地址传递给__autoreleasing参数以进行回写

我正在尝试将指针传递给指向某个方法的指针,但显然ARC在如何操作方面存在一些问题.这里有两种方法:

+ (NSString *)personPropertyNameForIndex:(kSHLPersonDetailsTableRowIndex)index 
{
    static NSArray *propertyNames = nil;

    (nil == propertyNames) ? 
        [self SHL_initPersonPropertyNamesWithArray:&propertyNames] : NULL;
}

+ (void)SHL_initPersonPropertyNamesWithArray:(NSArray **)theArray
{
    *theArray = [[NSArray alloc] 
                 initWithObjects:@"name", @"email", @"birthdate", @"phone", nil];
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

自动引用计数问题:将非本地对象的地址传递给__autoreleasing参数以进行回写

在出现以下命令的行上:

[self SHL_initPersonPropertyNamesWithArray:&propertyNames] : NULL;
Run Code Online (Sandbox Code Playgroud)

pointers objective-c ios5 automatic-ref-counting

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

无法运行Preference Pane应用程序

我创建了一个新的Xcode Preference Pane项目,我的目标是在System Preference应用程序中运行.我对项目的构建设置进行了一次修改:

  1. 从10.7将基本SDK更改为Mac OS X 10.6(因为我想保持Snow Leopard的兼容性).

我有一个nib文件和NSPreferencePane子类,但Xcode不允许我运行应用程序(只构建它,运行选项被禁用).

我的环境规格:

  • Macbook Pro 2010
  • Mac OS X Lion(10.7)
  • Xcode 4.2

macos xcode cocoa objective-c preference

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

httpd无法加载xDebug:无法找到过程入口点

通过php.ini文件启用xdebug后,我收到了httpd.exe进程的以下错误:

无法在动态链接库php5ts.dll中找到过程入口点zend_unmangle_property_name_ex.

我已取消注释以下两个选项:

  • zend_extension ="C:\ Users***\xampp\php\ext\php_xdebug.dll"
  • xdebug.remote_enable = 1(默认设置为0)

我正在使用XAMPP 1.8.2作为我的LAMP,在Windows 7 SP1(32位)上运行.PHP版本是5.4.16.

php apache debugging xampp xdebug

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