小编use*_*249的帖子

改进多个POST参数

我正在尝试向需要2组信息的服务器提交调用,这是我的界面:

@POST("/venues/get-by-location")
void getByLocation(@Body Coordinates coordinates,
                   @Body MaxDistanceBody maxDistance,
                   Callback<MyCallback> callback);
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:"找到多个@Body方法注释."

如何在一个Post请求中发送多个对象?谢谢!

android retrofit

10
推荐指数
1
解决办法
1万
查看次数

iOS 7 UINavigationbar setTranslucent:没有崩溃的应用程序

我有一个UINavigationBar,它在app delegate类中设置了背景图像,所以你可以想象为什么我不喜欢Navigationbar是半透明的.我相信这是罪魁祸首:http://imgur.com/v3e0NIo

无论如何,当我把这行代码:

[[UINavigationBar appearance] setTranslucent:NO];
Run Code Online (Sandbox Code Playgroud)

在我的AppDelegate中遇到此错误:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** Illegal property type, B for appearance setter, _installAppearanceSwizzlesForSetter:'
Run Code Online (Sandbox Code Playgroud)

即使我试图在每个类中单独使每个UINavigationbar不透明,我仍然在图像中有那个愚蠢的白条!不会抛出任何错误,这让我想知道代码是不起作用,还是透明度不是我的问题?

谢谢!

编辑:

这是我在AppDelegate中使用的代码,用于为NavBar创建自定义背景:

[[UINavigationBar appearance] setTitleTextAttributes: @{
                                                        UITextAttributeTextColor: [UIColor whiteColor],
                                                        UITextAttributeTextShadowColor: [UIColor blackColor],
                                                        UITextAttributeTextShadowOffset: [NSValue valueWithUIOffset:UIOffsetMake(0.0f, 1.0f)],
                                                        UITextAttributeFont: [UIFont fontWithName:@"Code-Bold" size:23.0f]
                                                        }];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault animated:NO];

UIImage *navBarImage = [[UIImage imageNamed:@"menubar.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(5, 15, 5, 15)];

[[UINavigationBar appearance] setBackgroundImage:navBarImage forBarMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)

即使我将UIViewController的背景设为黑色,白色条仍然存在..我现在高度怀疑透明度是我的问题!

iphone objective-c uinavigationbar ios ios7

8
推荐指数
2
解决办法
9296
查看次数

标签 统计

android ×1

ios ×1

ios7 ×1

iphone ×1

objective-c ×1

retrofit ×1

uinavigationbar ×1