| Inherits from | NSObject |
| Conforms to | NSCopying NSSecureCoding |
| Declared in | PBDataLoggingService.h |
tag
A tag associated with the session.
@property (nonatomic, readonly) uint32_t tagDeclared In
PBDataLoggingService.h
timestamp
The timestamp of the moment the session was created by the watchapp.
@property (nonatomic, readonly) uint32_t timestampDeclared In
PBDataLoggingService.h
type
The type of data stored in this session.
@property (nonatomic, readonly) PBDataLoggingType typeDeclared In
PBDataLoggingService.h
itemSize
The size of a data item.
@property (nonatomic, readonly) uint16_t itemSizeDeclared In
PBDataLoggingService.h
serialNumber
The serial number of the watch that created the sessions.
@property (nonatomic, copy, readonly) NSString *serialNumberDeclared In
PBDataLoggingService.h
+ metadataWithTag:timestamp:type:itemSize:serialNumber:
Creates a new data logging session metadata object, given all its property values. This method is provided to create a metadata object that can be used to compare it with a metadata object that is passed into one of the PBDataLoggingServiceDelegate methods.
+ (instancetype)metadataWithTag:(uint32_t)tag timestamp:(uint32_t)timestamp type:(PBDataLoggingType)type itemSize:(uint16_t)itemSize serialNumber:(NSString *)serialNumberParameters
- tag
- The tag associated with the session
- timestamp
- The timestamp of the creation of the session
- type
- The type of data stored in the session
- itemSize
- The size of a data item
- serialNumber
- The serial number of the watch that created the session
Return Value
A session metadata object with the specified information
Declared In
PBDataLoggingService.h
– isEqual:
Tests the equality of the recipient and the given object.
- (BOOL)isEqual:(nullable id)objectParameters
- object
- The object to check against.
Return Value
YES if all the property values of the receiver are equal to the
property values of the other object.
Discussion
This method can be used to compare two sessions’ metadata objects to check whether they are referring to the same session or not.
Declared In
PBDataLoggingService.h
– isEqualToDataLoggingSessionMetadata:
Tests the equality of two data logging sessions’ metadata objects.
- (BOOL)isEqualToDataLoggingSessionMetadata:(PBDataLoggingSessionMetadata *)sessionMetadataParameters
- sessionMetadata
- The session metadata to compare against.
Return Value
YES if all the property values of the receiver are equal to the
property values of the given session.
Discussion
This method can be used to compare two sessions’ metadata objects to check whether they are referring to the same session or not.
Note: Equivalent to [PBDataLoggingSessionMetadata isEqual:]
Declared In
PBDataLoggingService.h