zoukankan      html  css  js  c++  java
  • 代理,其他的类可以实现,而这个类不能实现,

    1,实现1是找不到的。。。

    #import <UIKit/UIKit.h>

    #import "RepositoryCommonView.h"

    @interface RepositoryViewController : UIViewController<myDelegate>

    @property(nonatomic,strong) IBOutletUIScrollView *myScrollView;

    @end

    #import <UIKit/UIKit.h>

    #import "RepositoryCommonView.h"

     

    2,实现2 是可以的。。。

    @interface RepositoryDetailViewController : UIViewController<myDelegate>

    @property(nonatomic,strong) IBOutletUIScrollView *myScrollView;

    @property(nonatomic,strong) NSString *tagId;

    @end

     

    3,代理在这个文件实现。。。

    @protocol myDelegate <NSObject>

    -(void)tagId:(NSString *)tagId;

    @end

     

    @interface RepositoryCommonView : UIView<TTTAttributedLabelDelegate>

    @property(nonatomic,strong) id<myDelegate> repositoryDelegate;

    @property(nonatomic) BOOL isFromDetailPage;

    -(UIView *)initData:(NSDictionary *)dic;

    @end

     

    解决:

    #import <UIKit/UIKit.h>

    #import "TTTAttributedLabel.h"

    #import "RepositoryViewController.h"

    这个东西太不智能了,自己追自己的尾巴玩。。。因此下次 注意了,不必要的头文件不要乱引入,系统的寻找规则会让你蛋疼不堪的,

    @protocol myDelegate <NSObject>

    -(void)tagId:(NSString *)tagId;

     

    @end

     

    @interface CommonView : UIView<TTTAttributedLabelDelegate>

    @property(nonatomic,strong) id<myDelegate> repositoryDelegate;

    @property(nonatomic) BOOL isFromDetailPage;

    -(UIView *)initData:(NSDictionary *)dic;

    @end

  • 相关阅读:
    根据dateFormatter创建NSDate类型数据
    centos6.5下oracle自动备份删除指定天数的文件
    svg-edit和svg中的自定义属性
    vc读取当前路径和读取配置ini文件
    powerdesiner技巧
    oracle理解和导入导出
    highstock无图像
    winform中datagridview刷新后的排序记忆
    freemarker取数
    winform clickonce在线安装
  • 原文地址:https://www.cnblogs.com/guligei/p/3144358.html
Copyright © 2011-2022 走看看