我正在使用一个UIScrollView用于分页的三个不同的UIViewControllers.寻呼机初始化为从头开始显示第1页.因此,用户可以从头开始向左或向右滑动.当我从中视图控制器呈现模态视图控制器时UIScrollView,在呈现的视图控制器的动画期间临时滚动到第一页.当我关闭模态视图控制器时,一切都恢复正常,并UIScrollView显示中央视图控制器.
我期望(并希望)UIScrollView在动画期间保持它的位置.
这不是导致崩溃或其他什么的技术错误,它只是丑陋.
以前有过这样的人吗?知道怎么解决吗?
paging cocoa-touch uiscrollview presentmodalviewcontroller scroll-paging
我在使用库和包含xib文件时遇到了一些麻烦.让我先解释一下我的情况.我有一个运行良好的项目.现在我需要将我的项目的一部分作为另一个客户的库,这些客户想要使用他的应用程序中的某些功能.我创建了一个库的帮助,那强烈推荐文章.
我的客户应该能够像这样初始化一个主视图控制器:
LibraryMainViewController *lmvc = [[LibraryMainViewController alloc] initWithNibName:@"LibraryMainViewController.xib" bundle:foo];
Run Code Online (Sandbox Code Playgroud)
当我尝试以模态方式呈现该视图控制器时,这肯定会导致错误.我不确定我必须在这里使用什么捆绑包.我试过类似的东西
[NSBundle bundleForClass:[SomeClassInTheLibrary class]];
Run Code Online (Sandbox Code Playgroud)
但这并没有解决问题.
如果有人能告诉我如何在这种情况下实际使用xib文件,我会很高兴.
谢谢
-f
更新
好吧,我看到我以某种方式弄错了.只是为了澄清:我需要的是库,标题和其他资源,对吧?是否有某种最佳实践来创建和运送上述所有部件的"功能"?
我刚刚开始在MonoMac上开展一个项目,到目前为止这个项目非常酷.但是还有一些我不确定的事情.例如:你如何使用数组?这是我发现的:当我NSArray从一个我正在调用的方法返回时,我尝试获取该数组中的一个自定义对象,我不断得到类似" cannot convert type System.IntPtr to MyType"的东西.
NSArray groupArray = (NSArray)groupDictionary.ObjectForKey(key);
MyType myObject = (MyType)groupArray.ValueAt(0);
Run Code Online (Sandbox Code Playgroud)
这是我回来的数组.但是,如果我想自己创建一个数组怎么办?NSArray的实现不允许我实例化它.所以如果我把MonoMac网站弄好了,我应该使用像这样的普通数组
int[] intArray = int[10];
Run Code Online (Sandbox Code Playgroud)
分别是一个强类型数组,我不知道如何在C#中使用它.
那么去这里的方式是什么?
谢谢
-f
我遇到了一个问题,UIAlertView我的应用程序中的所有内容都需要花费很长时间才能显示出来.显示屏立即变暗,但实际警报需要显示5秒钟.
我正在创建它们:
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Title"
message:@"Message"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertView show];
[alertView release];
Run Code Online (Sandbox Code Playgroud)
谁有过这个?
谢谢
-f
我有一个NSCollectionView我确实有一个dataArray和它selectedIndexes NSIndexSet定义的File's Owner.(因为我有工作的MonoMac上项目我有一些麻烦,一个简单的工作NSArrayController,所以我决定实施源代码呢).当初始化我的控制器,我加入了一些数据(NSMutableDictionaryS)的dataArray.当应用程序显示它的窗口时,我刚刚添加的所有数据都显示得很好.
问题是对数据源的更改不会以任何方式影响接口.当我从数据源添加,更改或删除项目时,接口是否应该自动更新,因为我使用相应的键绑定了值?
我错过了什么吗?有什么想法吗?
非常感谢
-f
cocoa key-value-observing cocoa-bindings nscollectionview monomac
我有一个带有捕获组的正则表达式,它在更广泛的上下文中匹配我想要的.然后,我将捕获组$1用于满足我的需求.这很简单.
但是,s///当我只想用替代品替换内容而$1不是整个正则表达式时,如何使用捕获组?
谢谢!
-F
我最近将我的电脑更新到macOS 10.12.2.自更新以来,每当它尝试读取我的时候id_rsa,都会询问我的文件的密码.当通过SSH连接到我的远程计算机时,以及安装或更新我的CocoaPods时,会发生这种情况,这是我第一次注意到这种行为.它在输入我的密码后起作用,但我宁愿让它记住它.
知道我可以在哪里改变它或者可能发生了什么?
谢谢!
在使用iOS 6和新的本地化时,更新本地化故事板的.strings文件的最佳方法是什么?当我切换到新的Base.lproj机制时,我的项目很好地创建了字符串文件,但它不会动态更新.strings文件.
谢谢!
-F
如何计算存储在哈希中的数组的元素?当我想改变元素时,我会这样做:
$myObject->{document}->[$i]->{myValue};
Run Code Online (Sandbox Code Playgroud)
不知怎的,我不知道如何获取文件的数量.
我是Perl的新手,我尝试过的所有方法都适用于常规数组,但不适用于那些存储在哈希中的方法.
我和普通人有点麻烦UIAlertView.
场景:我的应用程序能够导入自己的数据类型(用于备份/恢复).在-application:openURL:sourceApplication:annotation:我创建导入器类并开始导入操作本身.在实际导入开始之前,应询问用户是否要删除/覆盖其旧数据库.
在UIAlertView很好地显示出来.当我点击两个按钮之一(Yes和No)时,应用程序崩溃而控制台上没有任何信息.我正在提高主线程的警报.它是这样创建的:
UIAlertView *dataAvailableAlert = [[UIAlertView alloc] initWithTitle:alertTitle
message:alertMessage
delegate:self
cancelButtonTitle:noButtonTitle
otherButtonTitles:yesButtonTitle, nil];
[dataAvailableAlert show];
Run Code Online (Sandbox Code Playgroud)
我的班级采用UIAlertViewDelegate和实施-alertView:clickedButtonAtIndex:.后者根本没有被召唤.更新:我正在使用ARC.回溯:
* thread #1: tid = 0x1c03, 0x01bc809f libobjc.A.dylib`objc_msgSend + 19, stop reason = EXC_BAD_ACCESS (code=1, address=0xfd940000)
frame #0: 0x01bc809f libobjc.A.dylib`objc_msgSend + 19
frame #1: 0x00eee0bc UIKit`-[UIAlertView(Private) _buttonClicked:] + 294
frame #2: 0x01bca705 libobjc.A.dylib`-[NSObject performSelector:withObject:withObject:] + 77
frame #3: 0x00afe2c0 UIKit`-[UIApplication sendAction:to:from:forEvent:] + 96
frame #4: 0x00afe258 UIKit`-[UIApplication …Run Code Online (Sandbox Code Playgroud) 我刚刚阅读了有关如何使用Carbon事件创建全局热键的文章.在作者提到的评论中,他不再使用这种技术,因为它是"弃用的方式".到现在为止还挺好.
现在我正在寻找Cocoa吊坠.有人有提示在哪里搜索它吗?我试着稍微谷歌,但我发现的一切都与他采取的方法相同.
谢谢
-f
objective-c ×3
arrays ×2
cocoa ×2
cocoa-touch ×2
ios ×2
monomac ×2
perl ×2
uialertview ×2
bundle ×1
c# ×1
cocoapods ×1
count ×1
crash ×1
delegates ×1
events ×1
hash ×1
ios6 ×1
localization ×1
macos-carbon ×1
nsarray ×1
paging ×1
regex ×1
replace ×1
ssh ×1
storyboard ×1
timing ×1
uiscrollview ×1