我正在开发网络视频接口论坛-Java项目,并遵循ONVIF应用程序员指南中描述的步骤.
我已经从wsdlsONVIF网站提供了源代码.我可以使用media.wsdl.检索实时流URI .现在我有一个录音问题.我尝试过的代码如下:
RecordingService recording_ervice = new RecordingService();
RecordingPort record_port = recording_ervice.getRecordingPort();
BindingProvider bindingProvider = (BindingProvider) record_port;
// Add a security handler for the credentials
final Binding binding = bindingProvider.getBinding();
List<Handler> handlerList = binding.getHandlerChain();
if (handlerList == null) {
handlerList = new ArrayList<Handler>();
}
handlerList.add(new RecordStream.SecurityHandler());
// binding.setHandlerChain(handlerList);
// Set the actual web services address instead of the mock service
Map<String, Object> requestContext = bindingProvider.getRequestContext();
requestContext.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://" + deviceip + "/onvif/media_service");
requestContext.put(BindingProvider.USERNAME_PROPERTY, user);
requestContext.put(BindingProvider.PASSWORD_PROPERTY, …Run Code Online (Sandbox Code Playgroud) 我想在单元格中使用estimatedItemSize和preferredLayoutAttributesFittingAttributes制作一个通常的horizontalScrolling flowLayout UICollectionView.但最后一个细胞有问题.知道问题出在哪里? 项目本身

@implementation RowCollectionView
- (instancetype) initWithFrame:(CGRect)frame collectionViewLayout:(UICollectionViewLayout *)layout
{
if (self = [super initWithFrame:frame collectionViewLayout:layout])
{
[self configureRowCollectionView];
}
return self;
}
- (void) awakeFromNib
{
[super awakeFromNib];
[self configureRowCollectionView];
}
- (void) configureRowCollectionView
{
self.backgroundColor = [UIColor lightGrayColor];
self.dataSource = self;
self.delegate = self;
// Horizontal Direction
UICollectionViewFlowLayout *flowLayout = (UICollectionViewFlowLayout *) self.collectionViewLayout;
flowLayout.scrollDirection = UICollectionViewScrollDirectionHorizontal;
// Estimated Item Size
flowLayout.estimatedItemSize = CGSizeMake(self.bounds.size.height, self.bounds.size.height);
[self registerClass:[RowCollectionViewCell class] forCellWithReuseIdentifier:NSStringFromClass([RowCollectionViewCell class])];
}
- (NSInteger) collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
{ …Run Code Online (Sandbox Code Playgroud) 嗨,大家好,
我即将从现有项目构建监视应用程序目标.我在完成构建时遇到了一个奇怪的错误,无法正常运行手表应用程序.这是附加的截图.
环境
当我尝试创建新的手表应用程序项目并尝试使用Lister演示应用程序时,它们的工作正常.所以我怀疑我的现有项目有问题,但不确定是什么,因为错误信息并没有真正解释.我感谢任何领导或帮助,感谢您的时间.
编辑:经过一些调查后,扩展不起作用.
我正在以编程方式工作(没有故事板),并且无法为不同的屏幕尺寸制作layout.itemSize动态.我收到此错误消息:
"必须使用非零布局参数初始化UICollectionView"
在我的实现文件中使用以下代码:
- (instancetype)init
{
UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
CGSize size = self.collectionView.bounds.size;
layout.itemSize = CGSizeMake(size.width, size.height);
[layout setScrollDirection:UICollectionViewScrollDirectionVertical];
layout.minimumLineSpacing = 100.0;
layout.headerReferenceSize = CGSizeMake(0.0, 50.0);
return (self = [super initWithCollectionViewLayout:layout]);
}
Run Code Online (Sandbox Code Playgroud)
如果我使用"100,100",我不会收到错误消息layout.itemSize.有没有办法让它变得动态?
我是Objective-C的新手所以非常感谢我对错误做的任何帮助.
我有一个应用程序,其UI需要相当多的屏幕空间.目前,它只是iPad,但我认为它在iPhone 6+上可以.我想把它变成一个通用的应用程序,但限制在iPad和iPhone 6+.我可以设置一些设备功能组合来实现这一目标吗?
我正在我的应用程序中使用VFR PDF查看器库,我在其中呈现它:
ReaderDocument *document = [ReaderDocument withDocumentFilePath:pdfFile password:nil];
ReaderViewController *vc = [[ReaderViewController alloc] initWithReaderDocument:document];
[self.navigationController pushViewController:vc animated:YES];
Run Code Online (Sandbox Code Playgroud)
如果我在iOS7上运行,一切正常.
如果我跑我的iOS8上的应用程序,在ReaderViewController的willRotateToInterfaceOrientation方法不会被调用,所以当设备旋转文档不能正确格式化.
但是,如果我运行自带的iOS8上的库中的演示应用程序,在ReaderViewController的willRotateToInterfaceOrientation不会被调用,这使我相信图书馆是确定的,我做错了什么(或者忽略做某事)在我应用程序.
我对这种行为感到很困惑.为什么不在我的iOS8应用程序中调用rpmRotateToInterfaceOrientation,但它在其他变体下呢?我怎样才能尝试追踪这个?
我在一个班级中有几个按钮,他们的行动是分开的.我在另一个类中创建了该类的实例,并且我在第二个类中有了UIButton数组.我想以编程方式调用每个按钮的动作.在iOS中有什么办法吗?
我正在用Java 开发一个ONVIF相机应用程序.谁能建议我测试网络服务的方法?有没有可用的模拟器?
谢谢你的帮助.
我打算做一个java onvif应用程序.我创建了一个新项目并从devicemgmt.wsdl生成了源.还从远程discovery.wsdl生成了类.如何使用生成的类发现网络中的设备?谢谢你的帮助.
当我在属性中选择一个UIColorfor UIImagetint时UITabBar,没有任何变化,只显示默认的蓝色.我需要打电话
[[UITabBar appearance]
setSelectedImageTintColor:[UIColor colorWithRed:255.0/255.0
green:150.0/255.0
blue:10.0/255.0
alpha:1.0]];
Run Code Online (Sandbox Code Playgroud)
但是在应用程序启动时没有调用它,因此图标最初为蓝色,并在第二次更改它的颜色(即使放入viewWillAppear).
我作为启动画面文件中使用UIStoryboard它具有UITabBarController内.
有任何想法吗?的确在图像色彩的选择xcode 6通过作品UIInterfaceBuilder?
谢谢