草庐IT

Objective-J

全部标签

ios - (Objective-C) pageView 中的 viewController 在来回翻页时得到 "stuck"

这是我的第一篇文章,所以如果我用词不当,我深表歉意。如果需要,我很乐意澄清。我有一个pageViewController,它呈现的每个viewController都包含一个scrollView,它显示来自应用程序内照片库的imageView(非常类似于在照片应用程序中放大照片,然后在图像集合中滑动)。我已经通过捏手势实现了放大和缩小,通常一切正常,但是,当我从一个图像滑动到下一个图像,然后返回原始图像,然后尝试向前或向后滑动时,View会“卡住”。为了更好地说明这一点,假设您在图库中选择了图像2。如果您滑动到图像3,然后滑动回到图像2,则向图像1或图像3滑动会显示您尝试到达的图像的一小

ios - Objective-C : Accessing properties of an object instance that's in an array that's a property of an object

这似乎是一件简单的事情,但我找不到确切的语法。我有一个名为myObject的对象。它有一个名为公司的属性(property)。该数组中的每个对象都是一个Company类型的对象,它有一个名为myid的属性。我只是想访问类似于以下内容的myid属性(这是一个NSString):NSLog(@"Myid:%@",myObject.companies[0].myid);Xcode建议以上内容不正确,应更改为:NSLog(@"Myid:%@",myObject->companies[0].myid);这会产生错误“找不到对象类型‘id’的属性‘myid’”。所以,我尝试将结果转换为正确的类型C

ios - 使用 j2objc 将原始数据类型从 Java 映射到 Objective-C

我正在将一个大项目从Java翻译成Objective-C。当有原始数据类型时,它们将被转换为JNITypes而不是objective-C数据类型,例如boolean->jboolean。但是文档中写到映射应该是直接从boolean到BOOL。我期望它可以直接从bool值转换为BOOL。可能吗? 最佳答案 Ajbooleanistypedef'dasaBOOL从Objective-C源引用时。翻译器过去直接输出BOOL,但切换为jboolean(以及jchar、jint等),因此无需修改即可构建JNI源。

ios - Objective C View Controller 属性不保存

您好,我正在尝试设置我的UIViewController的托管对象上下文,但对象上下文未保存。这是代码:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{UIStoryboard*mainStoryboard=[UIStoryboardstoryboardWithName:@"Main"bundle:nil];my_TableViewController*viewController=[mainStoryboardinstant

ios - 如何修复 Objective-C 中的内存泄漏?

我构建了一个简单的应用程序,它从HockeyApp获取报告。但是,当我使用内存泄漏工具运行应用程序时,它显示在我执行getReport操作时存在内存泄漏。我无法理解仪器中显示的所有信息。这是导致内存泄漏的按钮操作方法:-(IBAction)getReports:(id)sender{//initializeurlthatisgoingtobefetched.NSURL*url=[NSURLURLWithString:@"https://rink.hockeyapp.net/api/2/apps/APP_ID/crash_reasons"];//initializearequestfro

ios - Objective C - NSString 的 Switch 语句

这个问题在这里已经有了答案:CanObjective-CswitchonNSString?(14个答案)关闭7年前。这里有什么问题?为什么我不能使用“开关”?NSString*input;gets(charInput);input=[NSStringstringWithUTF8String:charInput];switch(input){//Statementrequiresexpressionofintegertype('NSString*__strong'invalid)case"test"://Expressionisnotanintegerconstantexpression

ios - Objective C - 如何测试私有(private)变量

如何对隐藏变量aVar进行单元测试?//.hfile@interfaceClass:NSObject@end//.mfile@implementationClass{idaVar}@end 最佳答案 您可以将私有(private)变量移动到classextension,这使它们保持私有(private),但随后创建一个使它们公开的-Private类别。例如。//Class.h@interfaceClass:NSObject@end//Class.m@interfaceClass()@property(nonatomic,strong

ios - 使用 objective-c 滑过菜单

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我只想为我的应用程序创建一个滑盖菜单。我知道有很多我可以使用的Pod,而且非常容易使用。但我发现它们都是“滑出”菜单,而不是“滑过”菜单。Slideoutby我的意思是当菜单出现在屏幕的一侧时,viewController移动到一侧。(例如Facebook应用程序)。但我想创建一个从屏幕侧面出现并出现在主VC上方的菜单。因此,当我按下菜单按钮时,我不希望我的主VC滑动。(比如优步应用)那么有人可以告诉我从

ios - __strong 在 Objective C 中的用法示例

我在这里阅读了有关__strong引用和__weak引用的用法:ExplanationofstrongandweakstorageiniOS5我试着写了一些代码来展示这些知识。但是,__strong并没有在释放对象时将其保留在内存中。第一次我这样做:Parent*fumu=[[Parentalloc]init];[fumurelease];一切都按预期进行。调用父对象init,释放时调用dealloc。第二次我这样做了:Parent*fumu=[[Parentalloc]init];[fumuretain];[fumurelease];调用了父对象的初始化方法。但是dealloc没有被

ios - 如何在 Objective C 中从 JSON 中获取 HTML 图像?

这是我在带有表情符号的消息列中收到的JSON: 最佳答案 NSString*htmslStr=@"";NSError*error=NULL;NSRegularExpression*regex=[NSRegularExpressionregularExpressionWithPattern:@"()+?"options:NSRegularExpressionCaseInsensitiveerror:&error];[regexenumerateMatchesInString:htmslStroptions:0range:NSMakeR