我NSTableView用来显示我的数据.我想删除默认选择的行的颜色blue color.我可以把它设置为Clear color.可能吗??
编辑:
我怎么能删除这个蓝色边框?我已经设置Clear color为表格背景.

提前致谢..!!!:)
我收到错误'MillersAppAppDelegate'可能无法响应'委托'.我还在学习所有这些,但完全不理解,因为我已经读过,这通常发生在头文件中未声明方法时.我正在使用XCode 4.这是我正在看的代码的一部分:
#import <UIKit/UIKit.h>
@interface MainViewController : UIViewController {
}
-(IBAction) contactButtonClick:(id)sender;
@end
Run Code Online (Sandbox Code Playgroud)
这是.m文件:
#import "MainViewController.h"
#import "MillersAppAppDelegate.h"
#import "ContactViewController.h"
@implementation MainViewController
-(IBAction) contactButtonClick:(id)sender{
MillersAppAppDelegate *delegate = [(MillersAppAppDelegate *)[UIApplication sharedApplication] delegate]; <---this line gets the warning "'MillersAppAppDelegate' may not respond to 'delegate'"
ContactViewController *contactView = [[ContactViewController alloc]initWithNibName:@"ContactViewController" bundle:nil];
[delegate switchViews:self.view toView:contactView.view];
}
Run Code Online (Sandbox Code Playgroud)
该程序运行正常,但我还有其他几个提出相同警告的操作(都处理视图切换).感谢您的帮助,我确信这是一个简单的答案,但我还是初学者.这也可能是XCode3和XCode 4之间的问题?
我是初学者,建立一个计算器让自己熟悉ObjC.
到目前为止,我的代码运行正常,除了以下代码.
此功能链接到5个按钮.
问题是当我第一次按下任何按钮时,代码运行完美,第二次也是如此,但是第三次下降.它总是第三次失败.在第三次按下的屏幕上,按钮本身消失并编程停止,然后崩溃.
-(void) displayOnScreenValue{
[mainDisplay setText:onScreenTextValue];
}
-(void) pressOperatorButton:(id)sender{
UIButton *pressedOpp = (UIButton *)sender;
onScreenValue = [onScreenTextValue doubleValue]; //onScreenValue is Double
if (!opJustSet) {
switch (opSelected) {
case 0: //Equal
//mainDisplay.text = @"=";
accuValue = onScreenValue;
break;
case 1: //Plus
//mainDisplay.text = @"+";
accuValue = accuValue + onScreenValue;
break;
case 2: //Minus
//mainDisplay.text = @"-";
accuValue = accuValue - onScreenValue;
break;
case 3: //Multiply
//mainDisplay.text = @"x";
accuValue = accuValue * onScreenValue;
break;
case 4: //Divide
//mainDisplay.text = …Run Code Online (Sandbox Code Playgroud) 我看过这个问题,但已经2岁了.是否有更好的\更容易\更新的方法来检查字符串是否具有数值.例如1或1.54或-1或-1.54等
当我使用Xcode 4.1向项目添加"新组"时,我无法更改组的名称.这是一个错误吗?
我在XCode 4中获得了来自ASIHttpRequest的报告内存泄漏的工具......我无法弄清楚问题,转而我们注释掉了我的所有代码来处理结果并使得函数如下所示,但xcode仍然报告相同的内存泄漏......
每次单击按钮时都会调用此方法,每次按下按钮时都会发生更多内存泄漏.:(
- (void) loadData
{
// no data set, we need to load ourself
NSURL *url = [self getDataUrl];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
////////////////////////////////////////////////////////////////////
// set cache policy
//
// always store data in cache
[request setCacheStoragePolicy:ASICachePermanentlyCacheStoragePolicy];
// Always ask the server if there is new content available,
// If the request fails, use data from the cache even if it should have expired.
[request setCachePolicy:ASIAskServerIfModifiedWhenStaleCachePolicy|ASIFallbackToCacheIfLoadFailsCachePolicy];
[request setCompletionBlock:^{
NSLog(@"[http request] finishing %@", url);
[self dataDidLoadSuccess];
}];
[request …Run Code Online (Sandbox Code Playgroud) 因为我从我的应用程序中删除了一些本地化,所以我遇到了这个问题:第一次加载应用程序时,我在标签中看到了我的密钥的本地化字符串.第二次加载应用程序时,会出现xxxxxkey.下次加载应用程序时,一切都很好(显示本地化的字符串).怎么会这样?
如果有人能指出我正确的方向,我会很高兴的.我在Xcode 4.2上.
提前致谢!
我似乎无法构造这种方法,所以当我分析项目时它不会抱怨.
它抱怨我如何释放人物对象.
- (NSArray *)getAllContacts {
NSMutableArray *result = [NSMutableArray array];
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef people = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFRelease(addressBook);
NSArray *peopleArray = (NSArray *)people;
// Return if there are no contacts in the address book
if (peopleArray && peopleArray.count > 0) {
for (int i = 0; i <= peopleArray.count -1; i++) {
ABRecordRef person = [peopleArray objectAtIndex:i];
ABRecordID sourceID = ABRecordGetRecordID(person);
TableViewControllerItem *item = [AddressBookModel createTableViewControllerItemFromABRecordID:[NSString stringWithFormat:@"%i", sourceID]];
[result addObject:item];
}
CFRelease(people); //If I put the release here …Run Code Online (Sandbox Code Playgroud) 我无法从主捆绑中删除文件.当我从XCODE 4.2中的支持文件手动删除它们时.当我运行我的应用程序时,它们仍会显示 我用"显示包内容"打开了应用程序文件,并从那里手动删除它们,当我运行应用程序时它们仍会显示.我已经从模拟器和库中的〜/ applications文件夹中删除了应用程序,并且存在相同的行为.我错过了什么吗?
背景:我有一个帮助应用程序,我可以将文件放入"支持文件"文件夹并运行,以便将它们从KML转换为自定义XML,以便通过服务器下载到设备在另一个应用程序中使用.我使用下面的代码从主包创建一个文件名数组,并将其传递给解析器.我有问题,因为它包括已删除/删除的文件包,我无法弄清楚原因.任何帮助,将不胜感激.
-(NSArray*)findKMLFilesInMainBundle{
NSString *path = [[NSBundle mainBundle]resourcePath];
NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error = [[NSError alloc]init];
NSMutableArray *kmlArray = [[NSMutableArray alloc]initWithCapacity:10];
NSArray *files = [fileManager contentsOfDirectoryAtPath:path error:&error];
unichar buffer[5];
//now seach for the kml files
for (NSString *fileName in files){
NSLog(@"%@",fileName);
int count = [fileName length];
int start = count - 3;
NSRange range = {start,3};
[fileName getCharacters:buffer range:range];
NSString *endString = [NSString stringWithCharacters:buffer length:3];
if ([endString isEqualToString:@"kml"]){
NSString *kmlFileName = [fileName stringByDeletingPathExtension];
NSLog(@"kmlFilename%@",kmlFileName);
[kmlArray …Run Code Online (Sandbox Code Playgroud) 我有这个代码:
UIBarButtonItem *backButton = [[UIBarButtonItem alloc]initWithTitle: @"Secciones"
style: UIBarStyleDefault
target:nil
action:nil];
Run Code Online (Sandbox Code Playgroud)
并且说style: UIBarStyleDefault我收到以下警告:
从枚举类型'UIBarStyle'到不同枚举类型'UIBarButtonItemStyle'的隐式转换
xcode4 ×10
objective-c ×6
ios ×4
iphone ×4
xcode ×2
cocoa ×1
delegates ×1
ios4 ×1
ios5 ×1
localization ×1
memory-leaks ×1
nscolor ×1
nstableview ×1
sharekit ×1
styles ×1
warnings ×1