This is usually either
contextInfo:(__bridge void *)s
NSString *s = (__bridge NSString *)context;
or
contextInfo:(__bridge_retained void *)s
NSString *s = (__bridge_transfer NSString *)context;
In the first case, there is no transfer of ownership, so the main program
must contain a strong link for the object while the asset is active.
sheetDidEnd:. ,
, .