草庐IT

NSString-Property

全部标签

ios - 使用 Evernote Cloud SDK 2.0 从 ENNoteContent 中获取 NSString

我是EvernoteSDK开发新手,正在使用Evernote推荐的evernotecloudSDK2.0。但是,我无法从ENNoteContent对象中获取NSString内容。我已经通过在线搜索尝试了以下内容,但似乎都不适用于cloudsdk,因为我猜它们都适用于旧版本的EvernoteSDK...1使用“convertENMLToHTML”方法。根据this和this,我可以直接在ENNoteContent对象上调用convertENMLToHTML,就像这样convertENMLToHTML:note.content。然而,在云SDK中,这导致ENMLUtility内部出现异常,

iOS - NSString 定义/初始化。 64 位与 32 位

我遇到了一个非常奇怪的问题。我在定义NSString对象时犯了一个错误。这是一个明显的错误。但奇怪的是,它在某些iOS设备上运行良好,而在其他设备上却导致崩溃。我已经修复了这个错误,但我仍然不知道为什么它会起作用。如果有人能帮助我理解这一点,我将不胜感激。谢谢!错误代码:NSString*language2=[[NSLocalepreferredLanguages]objectAtIndex:0];NSString*language=[languagesubstringToIndex:2];NSLog(@"language=%@",language);如您所见,“NSString*la

ios - Xamarin iOS,使用 MVVMCross 绑定(bind) "Enable property"

我正在尝试根据“HasChanges”属性启用XamariniOS中的按钮。目前,我正在使用bindingSet.Bind(submitBtn).For(v=>v.Enabled).To(vm=>vm.HasChanges).TwoWay();但如果“HasChanges”为真,则不会启用该按钮。有人可以指出我的代码中的错误吗?谢谢。 最佳答案 没关系,我明白了。我需要做的就是在更新“HasChanges”值时引发PropertyChange事件。 关于ios-XamariniOS,使用

ios - Coredata Xcode 8 中的 "In the uniqueness constraints attribute for entity, comma is not valid property"

我在iOS上使用CoreData创建了一个数据库。我最初在我的Conversation实体中设置了一个唯一约束。但是,在删除它之后,我收到了一个错误:“在实体对话的唯一性约束属性中,逗号不是有效属性”。我查看了DataModel.xcdatamodeld中的每个字段,但找不到任何解决方案。 最佳答案 如果您之前为您的实体设置了任何约束(使用属性名称),然后如果您删除/重命名了该特定属性,那么它将抛出此类错误。您需要通过针对您的数据模型业务流程双击该约束属性来重命名或删除它。引用截图以供引用。

ios - ReactiveCocoa : View doesn't update when ViewModel property changes

我无法理解,为什么我的View在ViewModel更改后没有更新。我已经在View中绑定(bind)了我的按钮属性:-(void)bindViewModel{//ViewModel->ViewRAC(self.nextButton,backgroundColor)=RACObserve(self.viewModel,nextButtonColor);RAC(self.nextButton,enabled)=RACObserve(self.viewModel,nextButtonEnabled);}这是我的ViewModel:@implementationREBaseAuthViewMo

ios - Rx swift : How to create cache for last network response without creating class/struct property?

我正在开发使用IPStackAPI进行地理定位的iOS应用程序。我想通过首先请求外部(公共(public))IP地址来优化IPStackApi的使用,然后在该IP未更改的情况下重新使用lat响应。所以我所追求的是我每次都询问https://www.ipify.org关于外部IP,然后问https://ipstack.com使用给定的IP地址。如果我第二次询问但IP未更改,则重新使用上次响应(或实际缓存的字典,其中IP作为键,响应作为值)。我有一个解决方案,但我对代码中的缓存属性不满意。它是某种状态,代码的其他部分可以改变它。我正在考虑在RxSwfit中使用一些scan()运算符,但我想

cocoa - 是否应该发布(副本)@property? Apple 的示例代码是否正确?

这个问题是指Apple的示例“TableSearch”项目,它实现了一个可搜索的表格View。相关源代码可以在这里找到:MainViewController.hMainViewController.m在此示例项目中,“MainViewController”类具有用于保存搜索词的属性:@property(nonatomic,copy)NSString*savedSearchTerm;但是dealloc并没有释放“savedSearchTerm”:-(void)dealloc{[listContentrelease];[filteredListContentrelease];[superd

objective-c - SubstringWithRange NSString 内存泄漏

通过X-Code中的Leaks工具运行我的程序,它指出这个函数是我内存泄漏的主要原因。+(NSMutableArray*)getColumns:(NSString*)deviceHtml{NSMutableArray*ret=[[[NSMutableArrayalloc]init]autorelease];NSRegularExpression*m=[[NSRegularExpressionalloc]initWithPattern:@"]*?>[\\w\\W\\d\\s]+?"options:NSRegularExpressionCaseInsensitiveerror:nil];N

objective-c - iOS 的加密 NSString AES256EncryptWithKey 和 AES256DecryptWithKey

任何框架或第三方都支持AES256EncryptWithKey和AES256DecryptWithKey用于NSString。如何在ios4.2和4.3中实现NSString的AES256EncryptWithKey和AES256DecryptWithKey@ALL帮帮我提前致谢。 最佳答案 您可以使用SSCrypto以此目的。它是OpenSSL框架的包装器。它非常简单。希望对您有所帮助。 关于objective-c-iOS的加密NSStringAES256EncryptWithKey和

ios - 如何在键入时在 NSString 中插入分组逗号?

用户在UILabel中输入数字字符串,文本会在用户键入时显示。NSString*input=[[sendertitleLabel]text];[display_setText:[[display_text]stringByAppendingString:input]];这工作正常,我使用NSNumberFormatter格式化显示,这样如果输入1000000,它会在点击另一个按钮时转换为1,000,000。但是,我想让那些分组逗号在用户键入时显示。我可以理解如何将内容插入字符串,但是我不清楚如何在用户输入时执行此操作。这需要一个可变字符串吗?也许以某种方式监视字符串长度并将其分成三个一