草庐IT

Binding_New_Objective-C_Types

全部标签

objective-c - iOS 上的 Coreplot - 如何删除默认填充,以便图表在没有轴标签的情况下完全填充 View

我试图在iPad上以横向模式放置6个Coreplot图表,因此每个图表的高度为128像素(即768/6)我遇到的问题是,如果我将所有填充设置为0,图表在绘制的图表周围仍然有很多填充。有没有办法从图表中删除此默认填充?提前致谢达米安图片中的粉红色标记是我要删除的填充http://i.stack.imgur.com/nXzFv.png或http://s10.postimage.org/d2rl0ajsn/Image13.png这是没有应用主题的图表(填充仍然存在)我添加了粉红色边框以便您可以看到实际大小我还尝试将填充设置为-20.0,并且存在相同的填充,但可见图表区域将图表切断。似乎有一个

objective-c - 如何将 NSData 加载到 AVPlayerItem 中?

这是我关于HowtoEncryptmp3FilesiniOS的帖子的后续问题.我如何使用NSData而不是文件路径/URL将轨道加载到AVPlayerItem中?谢谢 最佳答案 [/*nameofNSData*/writeToFile:/*savefilepath*/atomically:YES];NSURL*filepath=[NSURLfileURLWithPath:/*savefilepath*/];AVPlayerItem*player=[AVPlayerItemplayerItemWithURL:filepath];未经测

objective-c - iOS - 如何刷新/更新核心数据 transient 属性?

我正在使用一个核心数据NSFetchedResultsControllerUITableView,它带有一个transientNSDate属性。我将其作为临时属性的主要原因是我的UITableView条目基于NSDate被放入部分,但可以在日期更改时在部分之间移动。到目前为止它似乎工作得很好,但它只会在我关闭应用程序时更新/刷新(我对此很陌生,所以我不知道我是否使用了正确的术语,抱歉!)并从多任务中杀死它,或者通过Xcode重新运行它。如果我不这样做,这些项目就不会改变,也不会被放入正确的部分。有没有办法手动让它刷新,这样用户就不需要这样做来让它正常运行?谢谢!

iphone - Objective-C 将 NSData 转换为 NSString

这是我尝试将NSData转换为NSString的代码,但程序返回“Programreceivedsignal:SIGABRT”。NSString*string=[NSStringstringWithUTF8String:[databytes]];或NSString*string=[[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding];还有其他更好的方法吗? 最佳答案 Here'sahighlyup-votedanswer这说明了如何去做。简而言之:NSStrin

objective-c - dismissViewControllerAnimated 完成方法不起作用

这是我的应用程序设计。我有mainController,它显示secondViewController。现在,我想关闭secondViewController,然后在mainController上调用方法aMethod,如下所示:[selfdismissViewControllerAnimated:YEScompletion:aMethod];但这给了我错误useofundeclaredidentifier'aMethod'显然我没有正确使用完成处理程序,但我想不出正确的方法。 最佳答案 我想这就是你要找的,[selfdismiss

objective-c - 使用 NSBundle 加载我的资源

我想将我的资源、nib文件和本地化文件分离到一个通用的可重用包中。因此,我为我的ios应用程序创建了一个包,并使用构建阶段、复制包资源指定了要包含在包中的资源。但是,现在如果我尝试加载bundle,我将无法加载bundle。我尝试使用[NSBundleallBundles]并且该数组仅显示主要应用程序包。我还尝试枚举NSApplicationPath的目录,但同样唯一可用的包是我的应用程序默认包。我想学习这项技术并利用它来分离我的资源。任何帮助和建议将不胜感激。谢谢 最佳答案 [NSBundlebundleWithPath:[NSS

java - 如何在 java 中实现委托(delegate)模式(如在 objective-c 中)

我看了一个示例,其中解释了java的委托(delegate)模式。没有发现它有多大用处(请原谅我的无知),因为我觉得它缺乏objective-c的灵active。有没有办法像在objective-c中那样动态设置委托(delegate)对象。这不是授权的全部意义吗?我对java的了解很初步,所以请详细解释一下。 最佳答案 我认为有很多方法可以在Java中实现委托(delegate)模式,但可能没有一种感觉像是内置的。看看Wikipediaexample.您的基本选择是手动实现一个接口(interface),然后简单地将调用转发到一个

iphone - 如何在 Objective-C 中创建一个 json 字符串?

我必须动态生成一个json字符串并需要发送到服务器。有没有人知道如何使用NSJSONSerialization来做到这一点。下面是我的字符串{"surveyid":"Survey1","responsetime":"dd/mm/yyyyhh:mm:ss","location":null,"surveyresponses":[{"questionid":"111","responses":[{"response":"Good","optionid":1,"language":"en"}]},{"questionid":"112","responses":[{"response":"bad

ios - Objective-C - 从核心数据中检索一对多关系数据

我有一个核心数据模型(做了一个简化以便更容易解释我想做什么)。一个作者可以出版多本书,一本书可以有很多章节。在示例中,我想检索在一本书中有一章的所有作者,其中readDate为null。-(NSArray*)incompleteChaptersInManagedObjectContext:(NSManagedObjectContext*)context{NSFetchRequest*fetch=[NSFetchRequestfetchRequestWithEntityName:NSStringFromClass([Authorclass])];NSPredicate*uidCondit

ios - Objective-C: "format string is not a string literal (potentially insecure)"宏警告

我正在使用宏来简化返回本地化字符串的过程,如下所示:#defineGetLocalStr(key,...)\[NSStringstringWithFormat:[[NSBundlemainBundle]localizedStringForKey:keyvalue:@""table:nil],##__VA_ARGS__]基本上,如果您在本地化字符串文件中有一个条目,例如"name"="Mynameis%@";,调用GetLocalStr(@"name",@"Foo");将返回NSString@"MynameisFoo"但是,当我运行它时,例如:NSString*str=GetLocalS