小编Jos*_*zzi的帖子

对于Objective-C中的循环

counter = [myArray count];
for (i = 0 ; i < count ;  i++) {
     [[anotherArray objectAtIndex:i] setTitle:[myArray objectAtIndex:i]];
}
Run Code Online (Sandbox Code Playgroud)

我想以客观的C 2.0方式做到这一点,但似乎无法找到如何访问索引'i'(如果可能的话).

for (NSString *myString in myArray) {
     [[anotherArray objectAtIndex:i] setTitle: myString];
}
Run Code Online (Sandbox Code Playgroud)

(请原谅任何错别字;我目前不在我的Mac后面,所以这不在我的脑海里.)

cocoa objective-c

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

助手申请

如何创建在后台运行而不显示在扩展坞或应用程序切换器中的GUI-Less应用程序.

cocoa

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

从Cocoa发送POST表单

大家好!我从http://deusty.blogspot.com/2006/11/sending-http-get-and-post-from-cocoa.html上读到了一篇文章,但我没有得到一些东西.我尝试用它来建立NSURLConnection,以及它根本不会接收数据?如果您对此感兴趣,请访问www.lockerz.com.

http://pastebin.com/8fP9TX8q.修复链接,因为我不能发布超过1.

它实际上说连接失败了,我不知道为什么......

macos cocoa

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

为什么我试图发布时会收到"EXC_BAD_ACCESS"?

你能看看我的代码吗:

(void)loadContactsFromAddressBook {
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef allPeople = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFIndex count = ABAddressBookGetPersonCount(addressBook);
ABRecordRef person;

for (int i = 0; i < count; i++) {
    person = CFArrayGetValueAtIndex(allPeople, i);
    CFStringRef cfStr = ABRecordCopyValue(person, kABPersonFirstNameProperty);
    NSString* firstName = (NSString*) cfStr;
    [contacts addObject:firstName]; 
    CFRelease(cfStr);
}

CFRelease(addressBook);
CFRelease(allPeople);
}
Run Code Online (Sandbox Code Playgroud)

我在for block之后尝试了CFRelease(person),但是应用程序崩溃了"EXC_BAD_ACCESS".如果我删除CFRelease(人),该应用程序工作.

iphone memory-management objective-c

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

标签 统计

cocoa ×3

objective-c ×2

iphone ×1

macos ×1

memory-management ×1