指向objective-c中的指针的指针?

我想声明一个指向objective-c中指针的指针 我有一个实例变量(primaryConnection),它应该动态更新,以便在局部变量发生变化时指向它 NSURLConnection *primaryConnection; -(void) doSomething { NSURLConnection *conn; primaryConnection = conn; conn = // set by something else // primaryConnection s

如果url存在,则为Objective-c

嘿,我有一个程序,需要判断在线图像是否存在,但我唯一能做到这一点的方法是将图像加载到NSData指针中并检查指针是否存在 - (BOOL)exists { NSString *filePath = @"http://couleeapps.hostei.com/BottomBox.png"; NSURL *url = [NSURL URLWithString:filePath]; NSData *imageData = [NSData dataWithConte

Objective c 预结束字符串?

我从一个web服务获得一个JSON响应,但它没有被我正在使用的JSON解析器所需的[]标记包装,因此我需要在将这些字符传递给JSON解析器之前,将它们追加到我的NSString中 以下是我到目前为止所拥有的: NSString *responseString = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding]; responseString = [responseString stringByA

Objective c NSOutlineView更改组行颜色

在我的NSOutlineview中,我使用的自定义单元格是从NSTextFieldCell中派生的子类, 我需要为组行和普通行绘制不同的颜色,当其选中时 为此,我做了以下工作: -(id)_highlightColorForCell:(NSCell *)cell { return [NSColor colorWithCalibratedWhite:0.5f alpha:0.7f]; } 是的,我知道它的私有API,但我找不到其他方法, 这对普通行非常有效,但对组行没有影响,是否有任何方

如何在objective-c中正确引用对象属性

在我的Xcode 4迁移之后,我正在做一些清理工作,并注意到一些无法更正的警告。在下面的示例中,我试图构建一个动态url来获取图像 NSString* imgUrl = [NSString stringWithFormat:@"http://images.localhost.com/Image/%@", [selectedHat img]]; (selectedHat是具有NSString类型的@synth属性“img”的对象) Xcode中的警告是关于如何从selectedHat获取img属

Objective c 目标C,iOS,在UIImageView中,在图像顶部添加一些文本有哪些选项?

我需要以编程方式添加一些数字/文本,以便它显示在我为几个UIImageView指定的图像的顶部。我的用户还可以在屏幕上拖动图像视图。我需要文本同时移动。要移动图像视图,我使用以下代码 -(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { for (id football in multipleFootballs) { UITouch *touch = [touches anyObject]; if (

Objective c 通过函数调整图像大小时的随机线?

用户拾取图像后,图像会保存到手机中并按如下方式存储: // When a user selects a image - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo { [picker.parentViewController dismissModalViewCo

Objective c UITableViewCell对齐所有子视图

我有一个自定义的UITableViewCell,它有一些子视图。i、 一些标签,一些图片。我希望所有这些子视图在UITable中右对齐。我该怎么做 我尝试过这些方法- 1.在InterfaceBuilder中,当我选择UITableViewCell时,我可以设置“缩进”部分。它默认为0,我将其设置为100,但在设备中没有看到任何更改 2.我也在代码中尝试过这一点。重写默认方法 (NSInteger)tableView:(UITableView *)tableView indentationLe

Objective c 在不丢失iPod音乐的情况下播放正在加载的动画

我有一个应用程序,其中包括几个动画。要加载这些动画,我使用MPMoviePlayerController。 问题是,如果用户当前在后台模式下使用应用程序收听某些音乐,MPMoviePlayerController会淡出音乐,即使我的动画中没有任何声音 下面是我用来实例化我的播放器的代码 NSString *moviePath = [[NSBundle mainBundle] pathForResource:@"anim-geoloc" ofType:@"mp4"]; NSURL *movieUR

Objective c 子视图的错误定位

我想一个接一个地安排几个自定义视图。 但当我运行应用程序时,视图是用不同(加倍)的帧原点值绘制的,而不是代码中设置的值 以下是带有2个视图的简化代码: - (void)applicationDidFinishLaunching:(NSNotification *)aNotification { // Insert code here to initialize your application float height1 = 40.0; float height2 = 65.0; floa

Objective c 目标C中的SharePoint CopyIntoItems SOAP消息

我正试图通过我目前正在编写的Mac应用程序以编程方式将文件上载到SharePoint。我可以使用GetListItems Web服务检索文件列表,所有身份验证等都可以正常工作。我自己形成SOAP消息,如下所示: 起初我以为我只是错误地编写了Objective C端,但我一直在使用Firefox的HTTP请求扩展“Poster”,仍然无法让它工作 我在海报中构建的soap消息是: <?xml version="1.0" encoding="utf-8"?> <soap:Envel

Objective c 如何在词典中检查类

在下面的字典中,我想为type类编写一个条件,有没有办法在iTreaction中单独识别类类型 NSDictionary *dictionary = [NSDictionary dictionaryWithKeysAndObjects:@"check",@"checkValue",@"webservice", [webservice class], @"list",@"listValue", nil, @"task", [task class], @"new", @"newValue", @"o

Objective c 如何在应用程序中应用vignette和vintage图像过滤器

我想在我的图像上应用渐晕和复古图像过滤器 我跟着 我集成了黑白和sephia滤镜。这段代码也提供了vignette图像滤镜,但它处理速度非常慢,而且应用这个滤镜时一些小图像的应用程序会崩溃 请建议我如何实现渐晕和复古图像过滤器。 如有任何建议,将不胜感激。 提前谢谢 使用GPUImageSepiaFilter和GPUIMageSvignetteFilter,您可以非常轻松地做到这一点: 上面的图像是使用以下代码生成的: UIImage *inputImage = [UIImage imageN

Objective c 释放对象

我在dealloc方法中释放由@property指令创建的对象,如下所示 -(void)dealloc { [object release], object = nil; } 我有两个问题 dealloc方法是释放@property生成的对象的正确位置吗 将对象设置为零是一种好做法吗 这是释放对象的正确位置。显然,只有在没有启用ARC的情况下进行编译时,尽管与ARC一样,您甚至不能调用release 将其设置为nil没有实际意义。它就要被完全销毁了-为什么还要麻烦将它设置为nil 是的,在

Objective c 为什么可以';我们是否直接更改UIView框架的大小或原点?

这可能听起来很傻的人谁知道这一点,但我是相当新的iOS。 我想知道,为什么我们不能修改UIView框架的这些属性的原点或大小,或者可能是x、y或高度-宽度 frame是CGRect结构,原点和大小也是CGPoint和CGSize结构。 当我们可以访问它们时,为什么我们不能修改它们 CGRect中没有类似的东西,我们可以修改它的属性,为什么我们不能对帧或边界执行此操作。我想你的意思是为什么不能执行类似操作: myView.frame.origin.x = 23.0; 这是个好问题,一点也不傻。问

Objective c 带圆角的NSTextField?

我试着在NSTextField周围画圆角 我已经对NSTextField进行了子类化,尝试了下面的代码,但没有任何结果 有什么想法吗 - (void)drawRect:(NSRect)dirtyRect { // black outline NSRect blackOutlineFrame = NSMakeRect(0.0, 0.0, [self bounds].size.width, [self bounds].size.height-1.0); NSGradient

Objective c 如何在obj-C中的C函数中向self发送消息?

我有一个C函数(音频队列服务中的回调函数),我想向self发送消息。怎么做? 如果我键入[自我信息],则出现错误: Use of undeclared identifier 'self' self仅在类定义的上下文中有意义——它是指向该类实例的指针。函数不是任何类的一部分,因此没有self指针。如果希望回调函数能够向给定对象发送消息,则需要将指向该对象的指针隐藏在回调函数可以找到它的位置。这可能是一个全局变量(ick),一个用于这类事情(更好)的userInfo参数,或者其他地方。您不在实时回

Objective c 通过触摸移动多个对象

我有一个应用程序,你必须用触摸来移动不同的字母(以ui标签的形式)。由于存在许多不同的UILabel对象,因此我尝试创建此代码,以防止任何标签粘在一起: - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [[event allTouches] anyObject]; CGPoint touchPoint = [touch locationInView: self.view];

Objective c 距离筛选器属性使用

在CLLocationManager类文档中,我找到了对distanceFilter属性的解释: 此属性仅与标准位置一起使用 服务,在监视重大位置更改时不使用 你能解释一下吗 在CLLocationManager中,distanceFilter用于在设备移动x米时通知更改。默认值为kCLDistanceFilterNone:报告所有移动 从 返回当前位置修复后,接收器生成更新 仅当用户位置发生重大更改时才发生事件 检测。例如,当设备启动时,它可能会生成一个新事件 与不同的细胞塔关联。它不依赖于

Objective c 如何设置navigationItem动画(闪烁或类似闪光灯)

我有一个scrollView应用程序。每个scrollView项目都有自己的标题(navigationItem标题)。现在,当用户在特定的scrollView项目上执行某些操作(我有一种捕获此事件的方法)时,我希望为导航项目设置动画 我在想,可能会不断地改变它的背景色或其他什么,或者如果可能的话,最好增加/减少它的透明度 有人做过类似的事情吗?这样做的正确方法是什么?我没有脚本要求我需要做什么,只是当前的scrollView项目(视图)与其他项目不同 谢谢你的建议 我从收到的回复中得知: CAB

Objective c 使用NSStepper设置上限值而不是递增值

我正在使用NSStepper和NSTextField。用户可以使用文本字段设置值,也可以使用NSStepper更改值。我将用下面的例子引用我的问题: 假设我的步进器的当前值为4,步进器的增量值为2: 单击NSStepper上的向上箭头后,该值变为: 现在假设当前值为4.5,即: 使用向上箭头后,该值变为: 我需要的是,当当前值为4.5时,在使用向上箭头后,该值变为6,而不是6.5 我们高度赞赏任何实现这一目标的想法 如果我了解您想要什么,此代码将为您提供下一个偶数(向上或向下,取决于您单

Objective c Stackmob链接器错误

我已经开始使用Stackmob了。我按照提供的说明将stackmob添加到我的项目中,然后关闭添加的文件上的所有ARC,然后得到链接器错误 “叮当声:错误:链接器命令失败,退出代码为1(使用-v查看调用)” 有人遇到过同样的问题吗?一旦我从项目中删除stackmob,它将再次编译。尝试Cocoapods安装方法。。。不应以这种方式获取这些链接器错误。链接器上方或生成日志中应有更精确的错误。链接器失败的原因有很多。添加一些细节。可能是libs与您的硬件不兼容(例如,为armv7编写并在sim上运行

Objective c 在UIWebView完全加载后执行操作

当WebView完全加载页面时,我是否可以运行一些代码? 这是我用来在视图中打开网页的代码,如果这样有帮助的话 //Load URL Into WebView NSString *urlAddress = @"http://example.com"; NSURL *url = [NSURL URLWithString:urlAddress]; NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; [[_listenupwebk

Objective c NSDateFormatter难题!这是新的山狮虫吗?

我相信我可能在NSDateFormatter中发现了一个bug,我不确定这是否本地化为在系统首选项中指定了巴西时区 这里有一个完整的项目: 守则的相关摘录如下: NSArray *unformattedDatesArray = [[NSArray alloc] initWithObjects:@"2011-09-18", @"2011-10-16",@"2011-11-13",@"2011-12-11",@"2012-01-08",@"2012-02-05", nil]; NSStr

Objective c 为什么空的tableView检查节数,而非空的tableView不检查节数?

我已经用一个简单的UITableViewController设置了一个演示应用程序,没有任何内容,但工具栏上有一个“添加”按钮。这将启动一个模态视图控制器,该控制器除“取消”按钮外再次为空。“取消”按钮只是告诉它的代理(UITableViewController)取消模式 然后,我在UITableViewController的numberOfSectionsInTableView方法中添加了一个NSLog语句 通常,在加载table view控制器时,我会看到两个对numberOfSection

Objective c 使用IOS 6进行ARC内存管理

我正在通过IOS(第三版)的大书呆子农场。我在ARC内存管理章节。它试图解释保留周期,并让我们修改一个简短的控制台应用程序,如下所示: BNRItem的标题: @interface BNRItem : NSObject { NSString *itemName; NSString *serialNumber; int valueInDollars; NSDate *dateCreated; BNRItem *containedItem; BNRI

Objective c 确定应用程序之前是否已安装

我将在应用程序中的应用程序购买中实现一些解锁功能。客户希望该功能在安装应用程序后的头两周内可用,然后在用户付清费用之前消失 我需要该应用程序来确定它之前是否已安装、删除并再次安装。如果我不能做到这一点,用户只需重新安装该应用程序,就可以再免费获得两周 有什么想法吗 当应用程序本身被删除时,似乎所有数据都被删除了,这限制了我的选择。应用程序有一个服务器后端。我最好的选择是在那里记录东西,还是有其他方法?您可以在iOS中使用钥匙链。即使卸载应用程序,也不会将其删除。但是,您必须确保在应用程序的不同版

Objective c iOS6是否有任何严重的更改日志?

iOS6是否有任何“严重”或“关键”更改日志?我相信苹果关于“新内容”的官方文档对于导航来说是非常糟糕的(太大了),因为只有“好的”新内容。但是没有人说过IBActionfortouchUpInside现在优于gestureRecognitizer,或者CLLocationManager已经在主线程上运行 这些是我在苹果的文档中发现的东西。因为它太大了,读它然后记住它太难了,然后在编写代码时,就像“哦,对了,他们改变了这个,它在第42页…” 是否有任何(甚至是粉丝/开发者/爱好者)页面/博客显示

Objective c 设置包中切换开关的状态

我有UIImageView,在视图中有背景图像的角色。我想在此UIImageView中加载两个不同的图像,具体取决于在设置包的切换开关中选择的状态 最好的方法是什么?试试这样的方法: NSUserDefaults* settings = [NSUserDefaults standardUserDefaults]; NSString* imgName = [settings boolForKey:@"toggle_switch"] ? @"switch_on.png" : @"switch_off

Objective c 核心打印符号悬停/点击改变样式

我想在被点击的符号上创建悬停/点击效果,这可能吗?无论如何,找不到任何文档表明它是 谢谢您可以使用此委托方法并添加批注 - (void)scatterPlot:(CPTScatterPlot *)plot plotSymbolWasSelectedAtRecordIndex:(NSUInteger)index { } 在此委托中创建注释并添加到图形 例如:- CPTLayerAnnotation *annot = [[CPTLayerAnnotation alloc]initWit

Objective c 编译器和运行时系统在生成的程序集中真正做了什么?

我想了解生成的程序集和运行时是如何协同工作的,并且在逐步完成一些生成的程序集代码时遇到了一个问题 源示例 下面是在XCode 4.5中运行的Objective-C的三行代码: // Line 1: NSObject *obj1 = [[NSObject alloc] init]; // Line 2: [obj1 release]; // Line 3: NSObject *obj2; 比较生成的程序集 在生成的程序集中,我进行了一些观察 在第1行之前,obj1的地址如下所示: obj1

Objective c 如何更改聚焦环的颜色?

在NSImageView的绘图功能中,我想设置我的自定义聚焦环颜色,而不是默认的蓝色 NSSetFocusRingStyle(NSFocusRingOnly); [[NSColor redColor] setStroke]; NSRectFill([self bounds]); 但颜色仍然是默认的蓝色。如何解决此问题 更新: NSShadow类帮助我完成添加聚焦环。更改阴影颜色很容易 NSShadow *shadow = [[[NSShadow alloc] init] autorelease

Objective c iPad上UIViewController中的UITableView

我正在尝试开发一个小应用程序来管理教师的注册表。我的应用程序的工作原理如下: 我提供了一个UIViewController(仅横向)来选择类 当我按下按钮(例如:1F)时,我调用一个方法来解析一个XML文件,在该文件中我得到了学生的姓名。所以我把这个名字和姓氏放进了NSDictionary的NSArray(arrayStudents[0]=dictStudents和dictStudents由3个键组成:数字、名字和姓氏) 在第二个UIViewController中,我将UITableView放在

Objective c UIButton GIF背景图像

如何将GIF图像用作ui按钮图像背景 UIImage *img1 = [UIImage imageNamed:@"btn_img1"]; UIImage *img2 = [UIImage imageNamed:@"btn_img2"]; UIImage *img3 = [UIImage imageNamed:@"btn_img3"]; // GIF ImageView _btnGIF.imageView.anima

Objective c 使用Pods-environment.h

我正在为不同的环境开发不同的吊舱。 比如说,beta版包含远程日志记录,而生产版(App Store)则没有 为了有选择地禁用它们的实现,我检查了在Pods-environment.h中定义的常量,但我无法从目标项目中访问它 我是不是应该像你们在致谢时那样复制它,还是我只是做错了?我不确定这样做是否正确,但对我来说是可行的 在项目的pch文件中或任何地方 #ifdef COCOAPODS #import "../Pods/Pods-environment.h" #endif 因此,简而言之,答

Objective c Simperium,获取AuthManager的代理通知

好吧,我完全被卡住了,我想知道是否有人能指出我犯的明显错误 我正在一个项目中使用Simperium(开发分支),如果用户取消身份验证窗口,我希望在主AppDelegate中获得通知 现在,SPAutheticationManager.m文件中有以下代码: - (void)cancel { DDLogVerbose(@"Simperium authentication cancelled"); if ([delegate respondsToSelector:@selector(

Objective c 如何在声明为属性时初始化NSArray/NSMutableArray

我需要一些帮助来理解如何使用NSArray/NSMutableArray作为属性 数组应该是什么属性:强还是复制?在哪种情况下我应该使用哪个属性 如何在代码中初始化数组 我的属性数组应该是NSArray还是NSMutableArray 目前我的做法有以下两种。但这一切都是零碎的,对其机制没有明确的理解。哪一个是正确的或不正确的 方法1 .m文件 接口() @属性(非原子,强)NSMutableArray*arrayOfData; 实施 self.arrayOfData=[nsmutablear

Objective c 在iOS 8中,标题的UITableView高度部分不是可选的

我刚刚注意到,在iOS 8中,以编程方式定义的tableview必须定义heightForHeaderInSection以及viewForHeaderInSection,否则默认高度将为0,并且不会显示节头。 而在iOS 7中和节标题下,即使未定义heightForHeaderInSection也会出现 我想知道是否有人注意到了同样的行为,因为它没有在报告中提到 我也经历过类似的行为:没有实现TableView:heightForHeaderInSection:一些(而不是全部)标题以一种穿透字

Objective c 目标C到具有多个目标的Swift头文件

我正在通过导入语句成功地从目标C调用我的Swift类(对于目标“MyApp”): #import "MyApp-Swift.h" 我现在创建了一个名为“MyAppLite”的新目标 编译新目标时,会出现错误,因为代码需要“MyApp Swift.h”,但编译器正在创建“MyAppLite Swift.h” 因此,我需要为编译所针对的目标创建一个条件Swift/ObjC头#import 如何做到这一点,或者有更好的方法吗?好吧,我唯一能解决的方法就是 #ifdef IS_LITE #import

Objective c 控制颜色问题

飞越者 再一次,我来到蜂巢思维寻求帮助。这一次,这是一个非常奇怪的问题,不幸的是,我无法理解它 该问题与带有UIRefreshControl的下拉刷新机制有关。当下拉启动时,下拉本身工作正常。当我想手动触发加载时,它也可以正常工作,但有一个阻塞问题-活动指示器的颜色不会更改为其设置的色调 -viewDidLoad _publicationsRefreshControl = [[UIRefreshControl alloc] init]; NSAttributedString *attri

Objective c 辅助功能:使用voiceover选择单元格时未调用DidSelectRowatineXpath

我有一个非常简单的UITableView,其中有一个用于单元格的自定义类。单元格由各种标签组成(isAccessibility=NO) 我为每个单元格设置了accessibilityValue,并且在故事板中为每个单元格设置了isAccessibility=YES/启用 当用户双击以选择单元格时……什么也不会发生。未调用包含我的导航逻辑的DidSelectRowatineXpath。在我的应用程序中使用segues的其他位置,使用相同的单元格设置,工作正常 我做错了什么会使DidSelectRo

Objective c fsevents框架-不要观看子服务器

我正在OSX 10.7+上观看一个带有FSEventsFramework的目录,我不想被通知子目录的更改,它似乎正在这样做。这正常吗?有没有办法防止这种情况 谢谢是的,这是正常的,我没有找到任何方法来防止这种情况。具体的用例是什么?你为什么要费心接受比你需要的更多的活动?此外,还有其他方法可以实现您的目标,不仅仅是FSEvents。谢谢@mahaltertin,FSEvents还有哪些替代方案?我需要监视一个目录,以便立即更改子目录。原因是,如果一个子目录被删除,我们就不会收到被删除子目录的通知

Objective c 如何解析并仅获取此字符串值

我只想在应用程序中获取数组字符串值。例如(SLGoogleAuth,halftune,TheBackgrounder,Calculiator)。但不知道怎么办? 这是一个密码 @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //

Objective c 将UILocalnotification代码更改为UNUserNotification

我想将下面的代码更改为UNUserNotification格式。我无法将其更改为正确的格式。有人能帮我吗 UILocalNotification* localNotification = [[UILocalNotification alloc] init]; bool neverRepeats = true; for(id key in _repeatDays) { if([[_repeatDays objectForKey:key] boolValue]) { neve

Objective c 在Jenkins集成中访问git repo时出现超时错误

全部, 我们正在进行持续的Jenkins集成,前几天它工作正常,现在我们遇到了不同的错误,无法构建应用程序 由用户Kiran启动 在工作区中构建/Users/administrator/.jenkins/jobs/iOS\u Dev\u CC/workspace git rev parse——在工作树中#timeout=10 从远程Git存储库获取更改 git config remote.origin.url#timeout=10 从中获取上游更改 git——版本#超时=10 git-c cor

Objective c 无法理解Swift中的特定运算符

我一直在将一些SWIFT代码更改为OBJECTIVE-C,我被困在代码的某些部分,无法理解这是一种情况还是其他什么 input.installTap(onBus: 0, bufferSize:4096, format:format, block: { [weak self] buffer, when in guard let this = self else { return } print("Buffer Float Channel Data: ",

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 2547 页