浏览代码

macosx/framework: Implement <NSCopying> for VLCTime.

Pierre d'Herbemont 16 年之前
父节点
当前提交
690db9f68e
共有 2 个文件被更改,包括 6 次插入1 次删除
  1. 1 1
      Headers/Public/VLCTime.h
  2. 5 0
      Sources/VLCTime.m

+ 1 - 1
Headers/Public/VLCTime.h

@@ -27,7 +27,7 @@
 /**
  * Provides an object to define VLCMedia's time.
  */
-@interface VLCTime : NSObject
+@interface VLCTime : NSObject <NSCopying>
 {
     NSNumber * value;       //< Holds, in seconds, the VLCTime value
 }

+ 5 - 0
Sources/VLCTime.m

@@ -58,6 +58,11 @@
     [super dealloc];
 }
 
+- (id)copyWithZone:(NSZone *)zone
+{
+    return [[VLCTime alloc] initWithNumber:value];
+}
+
 /* NSObject Overrides */
 - (NSString *)description
 {