我正在使用symfony,我想得到一个特定的网址route,我route是这样的
project_sign_in:
pattern: /signin
defaults: { _controller: ProjectContactBundle:User:signIn }
Run Code Online (Sandbox Code Playgroud)
我想从这条路线生成网址,所以我可以得到
localhost/app_dev.php/signin
要么 {SERVER-ADDRESS}/app_dev/signin
如果我在浏览服务器
我有一个UIView使用xib构建的自定义文件CustomModuleUIView,其中包含一个包含标签和按钮的文件所有者.我在我的Rootviewcontroller中调用了这个自定义视图,我成功地使用initWithCoder方法显示它.问题是,我不能默认的文本改变UILabel既不是来自customMouleUIView也不能从根本ViewController.我找到了一个示例,它告诉我进行自定义初始化,initWithCoder但它对我不起作用,没有任何变化,没有任何错误,它显示默认文本.
这是我的自定义UIView xib

这是我的根视图控制器

这是我的代码哦定制UIView .h
#import <UIKit/UIKit.h>
@interface ModuleCustomUIView : UIView
-(void) setup;
@property (weak, nonatomic) IBOutlet UIImageView *_moduleIcon;
@property (retain, nonatomic) IBOutlet UILabel *_moduleName;
- (IBAction)openDemo:(id)sender;
- (IBAction)close:(id)sender;
@property (weak, nonatomic) IBOutlet UIImageView *_moduleImage;
@property (strong, nonatomic) IBOutlet UILabel *_positionLabel;
@end
Run Code Online (Sandbox Code Playgroud)
.m的代码,我使用setup方法来初始化我的UIView,因为我无法调用
[[NSBundle mainBundle] loadNibNamed:xib owner:self options:nil] ;
Run Code Online (Sandbox Code Playgroud)
在initWithCoder里面导致无限循环.
-(id)initWithCoder:(NSCoder *)aDecoder
{
self = [super initWithCoder:aDecoder];
if(self)
{
}
return self;
}
-(void) setup …Run Code Online (Sandbox Code Playgroud)